I use a bearing puller,put it on the bottom of the spring,not through the coils.Most shocks I have done the retainer didn't cover the whole spring.Take all the preload out of the shock.Either press on the top of the shock or go through the bolt hole with a screw driver and use it like a lever,doesn't take much,maybe a inch then you cat remove the retaining collar,or the end of the shock.