We have a clean poured concrete floor in the garage. We want to coat it with the most durable surface available. The home stores have epoxy and polyurea. We have been told we will still have to put rubber mats under the tires if we use epoxy. No one seems to know too much about polyurea. We live on the prairie so the floor will be challenged with mud and gravel. Which surface will hold up best?