I am building a garage and I have poured my concrete floor. I would like to coat it before getting any stains on it. I was looking into epoxy floors but the price for quality stuff is expensive and it seams the cheap stuff is useless. I looked a bit into paints but they don't seam to hold up as well as epoxy. The finished would have to hold up to oil, gas, cleaners, tire markings, uv protected and as some of it will be outside the weather.