M-PRO 7 all the way... Cleans very well and doesn't have any of the odor of the Hoppes- a big deal when cleaning indoors...