I used the rust-oleum on new concrete in my garage. I do a fair amount of side work and have a lift, so my floor gets used. It has stuck very well, (been 3 years) not peeling anywhere, again I think that is proper prep. BUT, It will not take brake or carb cleaner. Coolant, oil, brake fluid, all mop up. But don't think about hosing off an oil leak with brake or carb cleaner, it will eat the paint....quickly. Don't even spray it on a rag and wipe up a spot, you will get paint. The rust-oleum is not what I would call professional grade. But has held up well otherwise. You can roll cranes, jacks and other heavy items that you might think would be an issue with the paint. No matter what you put down, its time consuming and after shop is setup, is a pain to do again, so I would spend the extra $ to get something commercial grade, and ask specifically about the chemicals you plan to use and there compatiability.