Hi as far as I am aware stop leak works by swelling seals, prissily how long this would work or what the effects would be I don't know.
Rather replace the seals and have the maximum reliability and life.
As regards pellgun oil I have used a straight 30 oil for years and all seems fine.
Cheers.
Geoff.