Well UPS just delivered, from Kel-Tec, a whole new upper for my HC P3AT. I'm pretty certain that all Kel-Tec needed to do was return my original parts saying the barrel was servicable (which I believe it was but just wanted to be certain). The new slide looks way better than the one I sent in which had very noticeable milling/machine marks on the side of the slide. The feed ramp was polished by Kel-Tec. Turnaround at Kel-Tec was six days and they shipped the new upper to me UPS 2nd Day Air. IMHO, Kel-Tec service department went beyond the call.