Any good? Anybody been on one, in particular the trip over the highest road in the world on a ye'old Enfield Cheers