I think for the 3 you listed, OEM would be best, if its an OEM carb, if its aftermarket you could probably buy a new aftermarket carb as cheap as an OEM kit, but if its OEM carb, I would stick with OEM kit. The clutch I have heard the aftermarket clutch kits don't work very well, maybe Ebay, I don't deal with eBay much except for umobtanium parts, transmission parts can get expensive OEM, you might find a good used one at Ebay, I have done that, don't know what all you need. I Use Motorsport.com, and rockymountainatvmc.com for OEM parts. I actually have an aftermarket carb on my suzuki only because it had already been replaced with aftermarket and the OEM one was 450.00. Which brings me to my next point, as Jim said, if you are on a tight budget aftermarket parts will probably be fine, but look at them closely and read everything to make sure they fit your machine, I have done that and still some don't fit and some don't work.