I've read too many books on cycling and doping to think anything other than "this guy has some good drugs" whenever a cyclist is successful. Virtually impossible to detect a good cheater as the doping tests are always 10 years behind the new substances and the new ways of concealing it. Firmly believe you can't get anywhere near the top without doping.