I still use soap and water. It's cheaper than solvents, has worked for centuries and will work for centuries after we're gone.
On urinating down a barrel, that was only a battlefield expedient by soldiers to clear the fouling so the gun could be reloaded. It wasn't done in the barracks or on the range.
Vigilantibus et non dormientibus jura subveniunt. Molon Labe!