Anyone got any feed back on the Michelin Bib Moose? (spell check anyone?) I've been lucky with flats. But I'm wondering if the foam insert is worth it and what it feels like air pressure wise. We changed my buddies twice today due to his heavy handed tire iron.