Most paint doesn't like oil - garage floors are always coated in oil so to get a sound finish the key is preparation. Most floor paints available will do what you need if given a clean substrate, a good key and long enough to dry (days - weeks).
Watco advertise paints specifically designed...