It´s still a long way to the finish line but Lance has the power to win it both mentally and physically. Well, stranger things have happened but I´d put my money on Lance right now.
( BTW, remember Borg vs McEnroe at Wimbledon 1981...)
"..in 1981, the attacking McEnroe ended Borg's Wimbledon reign at five consecutive championships and 41 straight winning matches when he beat him in the finals in four sets, including two tie-breakers."
And what happened to Miguel Indurain in 1996??