I had a stock 660 shock and an aftermarket banshee shock. Simply because of the length and the piggyback reservoir, i liked the banshee shock better. It's a cleaner installation and it keeps the ride height the same as stock. Performance wise I can't compare because my banshee shock was a WP aftermarket one that was presumably valved for MX. I say a banshee rear is the way to go, just try to get one that's not more than a few years old. As shocks age their performance deteriorates and they become more prone to leakage and breakage.