You can 3-in-1 motor oil which says it's plastic safe. The bottle I gave has blue lettering and is different from the black lettered regular 3-in-1 oil. At Walmart it's probably in either the paint or hardware section.
You could also go with a gun or fishing reel oil from sporting goods.
If you already have needle oilers then I would just get a bottle of motor oil.