I don't know which kit works best, but I have a white hasbro blaster that was painted over with black paint. After trooping with it, the black paint has worn off on the handle where I am always holding it revealing the white plastic underneath. If I could do it all over again, I would have started with a black plastic gun, not the white one, that way any paint that wore off, would only reveal more black and not white underneath.