PB Blaster is an awsome product, but I used a product called gel-lube on my stock spring and while it doesn't fix the problem perminently it definenatly lasted lot longer than WD or PB, It sprays on as an oil but as it set's up it turn's into a gel which seem's to stay and lubricate were you wanted it to.