Polyurethane elastomers don't like petroleum grease. The Petroleum breaks it down.
I use Permatex SuperLube synthetic grease with teflon. You can get a small squeeze tube in you local hardware store for about the cost of most other kinds. Also comes in a jar and aerosol.