I have finally decided on a new Tri shoe. My problem is what size do I buy. My foot is a US 9.5. I have Adidas road shoes and wear a US 9/ EUR 42 2/3. These fit well. Any advice on what size to buy in LG Tri Air 2? My feet are not wide or narrow, Average width.

Their web site indicates I should buy a 42.5. So I am thinking of getting a 42 as I don't believe they make a 42.5. I also read somewhere that LG run big and to buy a size smaller or they will be loose.

Thanks for any help.