wow.... I sent my Taurus tcp off to be repaired for a failure to eject problem. Taurus emailed me saying it would be about 6 weeks. It showed up at my door today (only 8 days later) with a new barrel, new ejector, & 2 new magazines to replace my old ones. Holy cow 8 days.