Rappy, sorry to hear about that. I am guessing it is the bearings. Some water worked it's way in there on your 40 mile trek home. If I recall, when I got both of my cranks, the bearings came with it. But hard to say, I've done a lot of cranks on a lot of my toys. IMO, if you are going to go that far into the motor, I'd tear it apart first and check out the crank/wristpin, pistion and rings before you order anything. Then get what you need, but I'd go ahead and order every bearing on there. Just because it isn't bad, doesn't mean it wont go sooner than later. Just no point of needing to tear it apart again down the road for one bearing you didn't replace. Just my two cents though. I've swamped several machines, and never had this kind of problem, but I also didn't ride it right afterwards, I always had someone to tow me, or my truck was right there, so can't say if the 40 miles could've done much damage to it. I'd get a whole gasket kit as well, considering you are tearing it all apart, and I'd definately go OEM on that. I've tried several brands of gaskets over the years, and always had bad luck with NON OEM ones. I hope you can get parts easily enough on that side of the pond. Good luck.
2008 700xx; Power Bomb header with power core 4 exhaust, Power Programmer III, pro armor nerfs, prm products control front and rear bumpers and full skid, 10" ITP rears, ITP Baja's fronts, RZR 2's all the way around, Uni filter, 13t sprocket, CCP steering Damper, DS450 shock swap, Dual Gasser Throttle, bar risers and Moose barkBusters. 730XX kit plus other engine mods!