Are the battery contacts gold?
Gold plated
The data pads are gold plated and the pins appear to be. tho every thing else such as the 2 big prongs that go in to the battery and the batterys main contacts that the blades fit in to are all just brass plated.
THo as far as cleaning the contacts and also being able to keep them clean there is a product thats even better then conductive grease.. I use a product called deox-it (there are other brands of contact cleaners and protectors also) I use it on all the data pads on my p2 and p3 battery as well as the pins and the 2 big power blades. deox it cleans the oxides off and also leaves a conductive protective coating on the contacts and its esp important on the data connections being thats real low voltage and super low amperage so it needs a good connection so you dont get a battery problem warning when flying.
Its great stuff I now also use it on any low voltage plugs and connectors to keep them clean and making good contact even when I do net work work It gives a much better connection on net work cable plugs contacts. Even tho it might be self defeating to do work on net works and make it so no ones ever got to come back and redo any thing or trace down a problem with a bad connection.