1. A cleaning solvent may provide some very limited lubrication, but not enough to bank on. When the gun is clean, wipe the surfaces dry of solvent and apply a good gun oil per the manufacturer's instructions.
2. MPro-7 and Hoppes Elite are very good cleaners that are non-toxic and that have very little smell. After some experimentation, I use them for most of my gun cleaning needs.
3. I do a lot of my cleaning with paper towels--the blue "shop" paper towels make good cleaning rags and can be torn to size and used for patches too. You'll need paper towels that are fairly tough and you'll have to be careful getting a patch started to keep it from tearing.