yes its rustoleum i mostly used a wire wheel, a grinder or sand blaster would be better. i grind-ed maybe two or three times, then i used a air compressor to blow off the bed before and after i grind-ed then i just washed the bed with soap and water handrying before i sprayed. i taped off the top so i the liner continues on the top of the bed like a real liner would. i used duplicolor first then tried rustoleum i though the rustoleum gave a thicker more textured coat so i stuck with it. it is just meant to keep rust off and improve the look of the truck until i can afford to buy a role on liner ill give a write up when i do that. its been a while since i did this. so far its held up well. parts have chipped off (where i applied the duplicolor) but over all Ive been surprised at the durability and grip of this stuff. ive had dirt bikes random trash from dumping trash from construction sites, endless 5 gallon jugs of paint being thrown in and sliding around. this cheap liner has held up. i think a coat of primer might have been a good idea before i sprayed the liner but like i said ive been pleased with the longevity of this stuff.