From HK parts, fast shipment, good people on the phone, most every thing is in stock too...

HKParts | Heckler & Koch Genuine Parts - HKPARTS.NET