Different plastics take different stains/dyes to different degrees. The most effective in my experience is spirit based wood dyes (the water based stuff never lasts/comes off when wiped or cleaned - or contact areas when played). Agree that it works better with roughed up surface vs smooth/polished.