SNOT sounds like a good deal. I'm a member on firearmstalk and it seems that quite a few people over there use some type of a similar mixture. Incidentally, I used the last of my hoppe's the last time I cleaned, so I'll be using something like that myself next time.
I used to use carb and choke cleaner on my SAW, it worked great too. I wouldn't recommend letting it get anywhere near the finish on a nice firearm though, I don't know for sure because I've never done so, but I imagine the results wouldn't be pretty.