i'm not sure about any specific solvents/solutions, but last year i worked at a machine shop that used an ultrasonic cleaner. we were a prototype shop for the medical industry, held to some pretty solid regulations, and all we ever had was Simple Green in the ultrasonic. if i remember correct, we used the concentrated stuff and mixed it 1:1, however it may have been 2 parts Simple Green and 1 part water
sure it wasn't sterile when it came out (didn't need to be, they were sterilized later and eventually used on cadavers), but damn if it wasn't clean! i tried the ultrasonic on my FNP-40 once, and it was immaculate. just like RJWesley, i pulled the slide, barrel, mag, and frame separate, dropped it all in, and when i was done i also rinsed it out with water and dried it with an air-hose. then oiled it, assembled it, and took it to the range

saying that guns kill people is like saying that spoons made Rosie O'Donnell fat.
if God wanted us to drink whiskey, he would have given us stomaches
I'm a little teapot...