i went with long travel out of a viper in the rear, then again upgraded to ohlins wich is alot nicer than stock viper but the stock viper was good too. hard time getting the front end planted though. can flip the shock mounts for the ski shock upside down(that helped) but still wasnt quite right until i got long travel shocks for the front. can find em on ebay, not sure but think they were off a rx1 though, they measured about 15 inches instead of 13, be sure to adjust your camber also after doing this or it will not handle right. when i did this i didnt lose any top speed, lost a little cornering ability though, its a little tipsy feeling compared to stock but well worth the ride. viper and xtc front shocks are diffrend mounts also but i beleiveany others should work just measure lengths, and the mounts should bolt up fine.