Yes, they will replace it. Do yourself a favor and buy the part yourself. Then take it to a shop. Shops charge more to get a part for you, take it from me, I work for O'reilly's and see it all the time.
"ONLY THE DEAD HAVE SEEN THE END OF WAR"-PLATO
G23-TFO's, Streamlight TLR-1, Tucker Tx Heritage IWB and a few other goodies.
own a GM? visit us at customgm.com