Can anyone help me in finding a set of Michelin XL(?) tires? I know these are hard to find, nothing on ebay or recent forum posts. I've heard these are great for on and off road, as well as a larger diameter.
Anyone know of alternatives that are as good?