A friend did his small garage / workshop with a two part epoxy from Acklands Grainger about 4 or 5 years ago, very tough stuff...
As far as I remember it took quite a bit of prep work, mostly cleaning off accumulated oils, etc..
It came in both semi and gloss versions, plain colour or a type of speckle pattern , he went with semi gloss light gray, turned out well,
He drags stuff around on a regular basis, things like bare engine blocks [small block chevy] scuff it a bit, but don't bite through..
His seems to have gotten shinier in high traffic areas after a while..
I 'think' it was around $400 Cdn to do maybe 1100 sq foot shop, a few years ago..
Some of my shop floor has not been repainted for ten years or more polyurathane dutchboy batelship gray from menard's $22.00 a gallon on sale solvent, kerosean and coolent are hard on it but it resest oil and dirt good a gallon will cover 200sq' of smothe finished concreat holds up well to foot and forklift traffic easy to sweep and mop oil and dirt removle before painting and etching with muratic acid on new concreat help's but bewair the muratic rust's iron real bad even if it has some oil on it
Good luck P.S. buy cheap rollers and throw them away there not worth trying to clean up Kevin