Picked up some really nice Giro thermal shoe covers, got the largest size they make (XL for EU 46-50 according to the tag) but they sure as heck would not fit over my 48 SPD shoes! I modified the shoe heel area and got one to fit, but it was a workout just to get it on!