ya CZ usa has been great and cheaper than parts i could find in canada. tariffs included. really disappointed that i have to order parts and accessories from the US, and no one in canada holds any stock. but for now i can order parts from CZ-USA they are great to deal with and fast to ship. thanks for the post.