Originally Posted by
Iraqgunz
Let me try and clarify or explain.
1. The round must extract first before it can eject. That means that the round must fully exit the chamber and the ejector must kick it loose.
2. I don't know how the RO (whomever that is) can say it is the extractor definitively. If the chamber is tight (and they are known to be) that will slow down or stop the extraction process which means that the bolt can still travel to the rear, strip another round and then attempt to fed it.
3. If that isn't happening and it is simply not ejecting then you to change the ejector spring.
The problem is that you have purchased a used upper of unknown origin (in that you don't know how many rounds were through it) you probably don't know if it truly functioned ever (most people sell uppers for one or two reasons, you guess what they are) and without having a competent person to examine it, you are simply chasing your tail.
If you have a known quality BCG and it is doing the same thing then the issue is almost certainly the chamber. I would also throw that Spike's buffer in the trash and get a real one. Also, check the buffer spring, measure it and tell us how long it is.