Great write up!
But if you want to save some major grief just use a small 9mm open end spanner between the coils of the spring on the piston rod instead of grips as it will save you busting yourself trying to pull the spring down. If you have a painted/coated spring it will stop you chipping...