Removes plastic fouling quickly and is less volatile than acetone which makes it is a bit less hazardous to handle and use than acetone. Don't have any mineral spirits laying around? try charcoal starter fluid ... mostly mineral spirits. Don't get any of these solvents on your gunstock finish.
GET-IT-DONE is correct.
Rather than argue, try to dissolve any plastic in any solvent.
Just ask any chemist! Yes, even chemists shoot trap.
But vinegar is really bad as it is adjusted to be 5% acetic acid, which is really a weak acid but no friend to metals.
With an expensive gun, why try cheap solvents?