The place I worked for in Oregon would do Glock and M&P sights for free if you bought either the gun or the sights from us. And really, even if you didn't, we'd still do them if it was slow and we were bored.
Sometimes people wouldn't feel comfortable letting us do that so they'd try to tip us. Odd, but I'm not complaining.