I ride my dads 1999 Polaris 500 XC SP. He bought it for me to ride when i was 12, and i think im gonna keep riding it. It probably has 95-100 hp stock. And its gonna stay stock.It has a little under 7k miles, and ive put 1300 miles on this year. I think it tops at 95 cause i havent got it past 95 yet. Itll get there quick though. Dad has a 99 Polaris 700 XC, not as nice as mine. Its done 110, and is a torque monster. It has 9300 miles, and hasnt been opened up yet. It has an exhaust leak or something so it sounds awesome.