axle with a keyway and a key and a set screw. i think thats everything, but if u cant find a 520 rear sprocket try changing the front sprocket on the engine.
If your able to do the machine work yourself, the least expensive option would probably be to adapt a used/smaller diamitor #520 motorcycle sprocket and hub over to your axles size.
I did some research and found some guys that recommend first changing the engine sprocket over to the #428 size for your situation, and then buying the matching chain and rear sprocket. I'm not sure why but you should probably reserch this link too: http://www.google.com/search?source...1T4DMUS_enUS221US222&q=Shifter+kart+sprockets