The Hotshot stuff has a reputation for being borderline on dimensions, some guns won't even chamber the stuff.
Not so with the Yugo surplus, that I have ever heard.
I'm not scared of corrosive ammo, and I don't clean my guns with water. I use hoppe. I disbelieve the fact you have to pour soap, water, and window cleaners down your firearms. Refer to some videos by a gun channel on YouTube called imperialfragments
Well, some people disbelieve the Earth is round. Doesn't make it any less true.
The corrosive part of corrosive ammo is salt. Salt is washed away with water, but not as well with other cleaners.
RE Hoppes, one of the (many) previous times this came up, a guy on Calguns ended up calling Hoppes to get the straight answer. Which was: "No"
The old formula worked fine, the current formula, not so much.
Hoppes No9 plus is formulated for Black powder, and should work fine on corrosive primers.
http://www.hoppes.com/bore-cleaners/no-9-plus
That being said, unless you shoot black powder, buying a special solvent just to do the same job as water you get from the tap for free, seems silly.
It is a crying shame the old Surplusrifle.com site is gone. There was an excellent test on there, testing pretty much every commonly available solvent on removing salts, Most of them didn't, and his pieces of test metal rusted nicely.
Luckily, it looks like the test is available on the wayback machine:
https://web.archive.org/web/2007070...usrifle.com/reviews2006/alittlesalt/index.asp
It is 4 pages long, and worth the read.
The British Commonwealth troops even made funnels for pouring hot water for bore cleaning. After a trip to the range, they would put the water on for tea, and bore cleaning.
A quick Google search turns up these:
British funnel:
http://www.milsurps.com/enfield.php?pg=ti21.htm
Canadian Funnel:
http://denner.ca/weapons/GunAccess/index.html
To kill the salts after shooting corrosive ammo, I use hot tap water, followed by a good squirt of WD40 to displace the water, followed by a shot of Break Free and one patch.