As for batteries, I recommend this one. http://estorebc.mkbattery.com/Catego...2001-2006.aspx
I have had very good luck with them. This battery fits all years '92-'07. I have a 2 XT225s, a '94 which is the one I ride, and a non running but great condition '01 that I bought as a spare/parts bike, or it wouldn't take much to get it going. Has a like new 3000 mile engine. Same battery fits them both.