I O ringed the piston on one a ways back...made it really quite nice with the stock spring..
http://www.airguntech.com/?p=84
I added a bearing to the rear of the piston also...smooth to cock, issue was the young lad it belonged too was a hopeless shot LOL
should give you some idea's what is possible with a Vulcan...