Hi giantpanda4. It's bad enough in my opinion. When I bought it years ago, the flat locking tab part of the ejector assembly on the outside surface of the receiver was already broken off flush and it looked like someone had tried to peen the edges of the threaded piece and the receiver surface to keep the ejector from rotating out of its correct clocking position. Fast forward to the present and I decide to install a new ejector. Anyway, I decided to try and drill a small hole, on center, into the ejector, with a tiny drill bar, slip-fit guide bushing, and a tungsten carbide bit, and try and use an easy-out extractor to screw it out. No luck. Seemed like the ejector was siezed. Applied KROIL to both ends of the ejector a few times over the course of a few weeks. Still wouldn't budge. Seemed like the peening was holding it in tight. Started to continue drilling the hole deeper to try and get a better bite with the easy-out. Still no luck. Carefully tried grinding away most of the body of the ejector with a tiny tungsten carbide rotary mill file to try and relieve some tension on the threads. Still no luck. Ended up drilling the rest of the way through with the carbide bit. Ended up being slightly off center or off-angle by the time the drill broke through the other end of the ejector itself. Was able to pry out/unscrew what was left of the threaded ejector shank. Threads are visible on one side of the hole, and not so much on the opposite side of the hole. I'll have to see how the threads clean up when I get the thread tap that I ordered and run it in what's left of the original threads and hope the replacement ejector threads all the way in and clocks correctly. I'll try and post some pictures this weekend when I'm not working and have more time.