As I understand it the prep must be perfect for even the most expensive stuff to stick. The cheaper stuff will lift whatever you do. I went for plastic floor tiles, they are very good, make the place look good and add a bit of insulation when lying under the car. The only prep was to sweep, and chisel off the worst of the high spots. Done in a day and you can park on it as and when.