I have been dealing with Mark at AP since I just purchased the armour from him. So far he's been great and communicates well and asnwers my annoying questions.
If you are within Canada, it's a great place to buy from...
Saves the USD exchange rate, shipping, customs and the all around wait time.