It took a week for Taurus to receive my TCP, a week to repair it, then shipped it back over night. The work order said "trigger wouldn't reset- Replaced, wouldn't eject-Replaced, magazine falls out- Replaced" The only complaint I had was the trigger not resetting. I don't know if they replaced the rest just to make sure or if they had issues while testing it? Anyway, I look forward to spending a day at the range next week to let this little unit earn some of my trust back. I wish they would have got it right the first time, but I can't complain to loud, Taurus paid shipping and made the repairs no questions asked.