Brake cleaner works very well, but like its been said, it'll strip all the lube off, so make sure to re apply oil liberally.
A surprising amount of "auto" clenaers and oils work well for guns. If I was stuck using only auto store cleaners and oils the rest of my life (mobile-1, brake cleaner, white grease, ATF), I could easily get by.