I'm about to put Valspar two-part epoxy down on my shop floor (from Lowes). I chose it over Rustoleum as it was not water based like Rustoleum and it was tintable (I chose "Beach Comber" tan).
I did a lot of research and several folks used this brand in their airplane hangers with great success.
Prepping has been a chore, to this point I have spent three times the cost of the paint on materials for prepping the floor. Since the shop had been used, most of the effort has gone into taking the oil off/out of the floor. Degreasing, power washing, acid etching and neutralizing all required BEFORE painting. Equipment includes a power washer (which I had) safety goggles, rubber boots and gloves. I look like I'm set up for chemical warfare when cleaning and etching

I also bought an assortment of scrub brushes and squegees (to get all the water out of the garage!) and a big pedestal fan to dry the floor.
The U-Coat-It kit comes with a lot of these items.... but based on what I'm going through, I would say you'd need to buy a few suplimental items, even if you go with U-Coat-It
Right now I'm patiently waiting for the weather to warm up enough for me to put down the paint. All other work on the shop is waiting on the floor's completion.
If I could afford it, I'd have the floor bead blasted instead of acid etching, and I'd use a high build commercial 100% epoxy like mentioned in one of the other posts... sherwin Wiliams industrial coatings and many others make a pretty indestructable coating..... serious $$$ though. If you want to see a few links to other manufacturers, stop into the
Ultimate Garage in the Marketplace.
RaceDeck would be much easier
