UNless you WASH them after EACH use, you are dragging all that crud BACK thru your gun. As long as you wash them every time, they are OK. We have had issues with boresnakes actually damaging barrel bores because of that fact.A Hoppes bore snake kept in the range bag can come in handy also. I have one that I sprayed with a little CLP and keep it in a ziploc baggy for use directly following range sessions. Two or three sweeps through the barrel and I find it makes the later detail barrel cleaning easier.
I'll have at agree. No frog lube no fire clean. I use nothing but weaponshield and have for years.Anything EXCEPT Frog Lube...Don't you dare use Frog Lube.
Tip - I keep a supply of Winchester oil wips in my range bag. At the end of range time, a quick field strip and wipe down on the top of the receiver, the receiver glides, outside the barrel, outside the recoil spring assembly, and throughout the slide (especially in the slide groves) will keep your firearm going until you can find the time to do a full cleaning and lube.
The manual for the VP9 specifically states NOT to use oil that claims to "penetrate metal," which I do believe is true of 3 in 1.on the rails I like Mil-comm TW25B, a synthetic grease. 3 in 1 oil on lube points. there may be better oil out there but been using this over 65 years and it has never let me down.