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.
I won't spend more on a bike than I think it's worth, but if it's a good deal, I don't seem to have a problem buying bikes I don't need.
2002 Vulcan 750, 2013 Royal Enfield B5
2001 XT225, 2009 Genuine Stella
1980 Puch moped