Moss in best shape of his career