Kilz can be purchased in either Alkyd or Acrylic based chemistry; neither of which is resistant to standing gas, oil, and especially brake fluid. It will be fine if you get spills up immediately. Almost any 2-Part epoxy will be chemical resistant enough for good protection. Also, many (not all) solvent based polyurethanes will give nice protection as well and be durable in sunlight.
If you are interested in higher performing products then you can use the same Wolverine Coatings products that are used on concrete. If you just want a clear then you can simply use BondTite 1101 or EnduraShield 2254. IF you want the nice flaked look than you can continue on with LiquaTile 1184, Flakes, and sealer.
The thicker the coating, the more of a need you will have to treat the seams with a flexible putty such as our IntegraFlex 1921, 1922, or 1980 (Most people use the 1921 because it is available in a small kit).
Fred from AlphaGarage can help you figure out what to buy...