Just getting into biking and really want to avoid flats as much as possible I know nothing is flat proof but really would like to try. I'm getting my bike built up next week and it came with a set of Michelin pro3 race tires. Heard they are great competition tires but really I bought the bike to train and do a lot of cardio this spring summer on country roads in Canada. Wouldn't mind keeping the michelins in case I ever decide to do a fundraising marathon race or small novice competitions. Scoured reviews and recommendations and have had a few suggestions from my lbs. This is what I'm thinking any help would be appreciated. Lbs suggested specialized armadillo elite Continental gatorskin Continental gp 4000s Prices for the gp4000s and the specialized are the same haven't found a price for gatorskins locally yet. My bike is a BMC racemaster SLX01 and the wheels are just mavic aksium.