I experienced a very professional transaction when I traded firearms with XAVMECH. Despite some contact delays between our FFLs and winter storm PAX closing things down a couple of days, XAVMECH resolved these issues and kept me informed. The trade was accurately described and shipped promptly. Professionally handled, the way they all should be. Thanks Bill.