Got mine from Bike Bearings UK, also known as Marksman Ind. They do specific kits for Gen 1, and no doubt for Gen 2. Give him a call, he'll know exactly what you need. Nothing wrong with Koyo in my opinion. Failing that maybe a phone call to an SKF stockist, if you're after more of a household name make of bearing. From memory mine were about 50 quid a year ago which included a sprocket carrier bearing which you may not have on a Gen 2.