I order from CTD occasionally, but wouldn't do so for pistol defense or plinking ammo. FMJ is far cheaper to buy locally (for most folks anyway) at Walmart or the local dicount outdoors store. I order my defense ammo from Ammo2Go
The service at CTD has been fine. I've order some pistol & AR15 accessories from them, as well as various .223/5.56 rounds. Decent source for things like mags, Russian Ammo, accessories (slings, grips, etc).