We have had good luck with theDewalt 20v grease gun(with lock n' lube of course + 5 amp/hr batts), it is used to grease a Cat Excavator which has about 25 grease fittings every 8 hours for the last 3 years.
When it gets time for some track adjustment, we reach for the Macnaught K40 Levergun...