Join "Mini Moto Mx" on facebook and try to find a good used one. I think they might be making another round of the BBR ones also. Just stay away from the chinese kind. You could try tboltusa.com or factoryminibikes.com

Stock style swingarms are way cheaper than mx style, just find a good +2 and the best shock you can fit in the budget. Kx65 front is cheapest, I did sx65 forks on mine but it costs more and brakes are hard to find sometimes.

I cant remember exactly, but I think there was a difference between 01/02 forks and the 03+. You could use either Im sure. You will get more height, maybe 2", so it would look and steer funky without a rear setup.

Kx65 front end bolts up if you swap the klx steering stem into the kx clamps. The swingarm requires mods to the frame and a shock mount bracket. Best place for updated info is to join "Mini Moto Mx" group on facebook and search in there.

If you press the klx steering stem into the kx clamps it will bolt up, any machine shop should be able to do this. The kx65 never changed much so you can use any year, but IIRC the 03+ forks are slightly better. You will need new springs in them though as they are meant for 70lb kids, Cannon Racecraft has them.

Werent the shocks on the 10-whatever offset to accomodate for the exhaust placement? If that is what your issue is, yes the 09 swingarm will make it line up properly. I always thought the newer ones would be off so far they wouldnt even work.

Im 33 and Ive never been to a dealer I thought did good business. Most are just trying to scam you for as much money as possible, whether youre buying parts or a vehicle. I work in banking, from that perspective most on the sales side are just scum.

You can change both seals without splitting the cases up until at least 09, not sure of the FI engines. I would also swap out the piston/rings, cam chain/tensioner, and inspect the cylinder and head. Check the oil screen on the flywheel side, bigger chunks get stuck there.