LBS purchases are more secure. You have someone to go back to for warranty- advice and Stock of parts. I know you can buy offline cheaper but it does not always pay. In particular for clothing. I never buy clothing unless I can try it on.
And that sigma mount- Contact your supplier- or Sigma direct as it should not have broken that easily.
__________________
How long was I in the army? Five foot seven.
Spike Milligan