Yup that's the stuff. You can get it at Auto Zone/ Advanced Auto Parts. Most auto part stores carry it. I use it and have had zero problems with the stuff.
As for the rubbing off that is a problem of you touching the figure. Mount the figure on a pill bottle before priming. Don't touch the figure finger oils cause so many problems when painting.