Yeah, it looks like each cap is specific in size to each shoe, but the replacements are more generic, so unless its the exact size, what ever size that is, it won't fit properly. Mine seems to be on the small size so it's short and doesn't close the gap on the bottom. There is also a gap on the top, but it's pushed all the way so the gap won't close. Filled the gap with cement and I did put the loop side of velcro on the tip of the cap, all the way across. I tried this before but it wouldn't stick very well. Hopefully it holds this time since its a new cap.
I also saw that there is a crack in the sole, about an inch long and about an inch back from the cap. This is something that never happened on my other 900 shoes. I really like the design and feel of the Tour Ultras, but it seems like the quality went south. Maybe after these wear out, it's time to change brands.