I had an XD 40 service model last year. Before it hit 1,000 rounds, the trigger spring broke. Cost me $25 for local gunsmith to fix it. Other then that it worked good. I didn't care for the caliber and thought it felt a bit top-heavy so I sold it to a work aquaintance who still has it, but rarely shoots it.