I had a 91' LT250r with a LTZ400 shock on the rear. It to was way too stiff.
Now have an 88' frame with a works shock that was meant for a Raptor 700. I had to make a bushing for either the top or bottom shock mount to get it mounted, can't remember which.
Not sure about the Raptor 660.