I'm about to buy a pair of Bruno Magli shoes on Amazon and I noticed that their size chart is different for BM that it is for Ecco. They compare a 43 Ecco to a 9-9.5, while they compare 43 BM to a 9.5-10. The other pair of shoes I currently have is a Boss 9.5. Anyone with BM sizing experience?