No experience with anything smaller than 10.5" but on mine, but it was ejecting at 1 o'clock routinely. I'd gotten an H3 and it helped but not much so I emailed Sprinco and the guy said to get an Orange spring to use with the H3. Now, it ejects at 4 o'clock every time, is a b*tch to pull back because of the orange spring, but it works every time. I just bought an upgraded 11.5" upper to replace the 10.5"on the same lower, but been so busy I've only looked at it and put it back in the box. Sad days. The new lower has an adjustable gas block so I'm looking forward to less recoil with that and will see how that works with the orange/H3 set up - may need to modify the buffer/spring choice.
As an aside and to help you spend more of your hard-earned scratch, on my 16" I started talking to Rubber City Armory about adjustable gas keys so I ordered one. Man, it is THE thing. It actually has less felt recoil, it's easy to set up, and doesn't require a re-sighting in. Rubber City Adj. Gas Key for the win! YMMV