Chlorinated Brake Parts cleaner is the same as most of the spray gun cleaners like Gun Scrubber and Tetra. Non-chlorinated are the same as Shotgun cleaners. The price from Auto Parts stores is about 2/3s less than "gun cleaners", $3.50 vs. as much as $10.00 for the same stuff. Read the label. For oil I use a homemade concoction of synthetic air compressor oil, STP, and mineral spirits. Fortunately the $50.00 a gallon oil is free to me. I would probably use Mobil 1 or another synthetic oil if I had to buy it.
Here's a good site for some money saving ideas
Homemade Firearm Related Products