For the open ball bearing area wouldn't grease make sense as it is high friction metal on metal ?
IMHO, yes.
It provides better lubrication than an oil, and due to the high viscosity, tends to stay put. FWIW, the MG Chemicals would do as well (not sure of your budget is, so wanted to offer up an alternative or two that comes in under Caig's Deoxit grease). It's excellent stuff though, and a little goes a long way (thin film, not oozing out).
Not sure about Super Lube as I've never tried it. I just bite the bullet as they say and buy Caig's products (D100L, G100L, F100L, and grease). They're a bit on the pricey side, but their products work IME. They offer sample packs (tubes) that keep the costs down (not the grease though).