Hi, GamingCap.
To my understanding, that effect/object "e_shellejection_9mm_3ponly" is not present in any FH2 build (public and developer) or BF2 related. So here are some quick questions I wanted to ask you:
1) Have you installed BF2 with patches 1.41+ 1.50?
2) Do you run Forgotten Hope 2 via FH2 Launcher? If you do, hit "repair" through options and see if it solves it.
Best regards,
Roughbeak