I replaced the battery in my buck 450 with a Mighty Max maintenance free battery. Fit better than the one that came with it. Has the same CCA and has worked great so far. I also added a battery maintainer harness to the cart so I can plug in anytime it may sit for a while like during the winter.
The TPS does control idle, but other items can cause idle issues, such as a vacuum leak, carbon on the throttle plate and even a timing issue. Unfortunately Massimo doesn't produce detailed trouble shooting information on their UTV's.
I've had to obtain parts through Massimomotors.com. They are in Texas. Some parts will come right away from them, while others come from shipped from overseas. I was able to get a few things off Amazon. I couldn't find anything locally that they wouldn't have to order, so I did it myself.