jc,
I actually use both and alternate between the two regularly.
MPRO7 - I like this as a cleaner that strips away everything even hints of lube. No smell, so you can clean in a closed environment. You obviously have to add lube after. Oh and it's a little pricey.
BREAKFREE- Your all around go to cleaner, lube and seal. Smells is strong and potent. Comes in a variety to include wipes, spray and aerosol. Packaged deal on this one and it's cheaper...WALMART is about $5.00 a can.
I personally gravitate towards odorless mineral spirits and breakfree to lube. There are better lubes out there such as Machine Gunners, but it is $$$...