Rob, mine's not a sealer, but a paint. It's great - I'd use this stuff again in a heartbeat.
https://www.rustbullet.com/products/con ... crete.htmlI think I was an "early adopter" of this paint on a garage floor, because at the time, I used their automotive paint. The above link is for a concrete-specific product. In any case, it's a single can of paint - no mixing required. And very little in the way of prep required. I put it on a garage floor in a new-construction house, but the builders had clearly used the garage to store stuff during construction. I power washed it with straight water, that was all. No muriatic acid, no etching, none of that.
You do want the floor to be perfectly dry, however, as this is a moisture-cured paint. It'll also smell really bad for about a week while it outgasses.
I've had it for close to two years now, and it's insanely durable. If I were to do it over again, I'd add some anti-skid additive, because when wet it's so slippery that I'd call it dangerous. Now that Rust Bullet has this "Clear Coat for Concrete" stuff:
https://www.rustbullet.com/products/con ... crete.htmlwith the anti-slip additive already in it, I might give that a shot. Now that the paint has some wear on it from foot traffic and isn't perfectly shiny, it's not quite as slippery. Or maybe I'm just used to it.