I am usually a speedo size 42 but can just about getaway with with a 40.I am looking to buy on line but a lot only go up to size 40. Does anyone know how Maru , Diana or Kiefer sizes compare to Speedo?