I would recommend an cm15 epoxy mastic and Polyester Polyurethane Floor Coating. I used a company called Progressive Epoxy Polymers and did it myself. Easy to use and good quality
I have used several different epoxies floor garage floors and done lots of research on the best on the market. The easiest and most durable product I've used is Kelly Moore KM-15 and KM-332 clear. Kelly Moore in the Dallas TX area carries it