I used this for the cables :
Universal Motorcycle ATV Dirt Bike MX Bicycle Cable Luber Lubing Lubricator Tool | eBay
with spray can teflon type lubricant.
I used white lithium spray for all the pivot joints.
And, yes, the top was free with the recall, I opted to do the replacement myself rather than trust the stealership.