I scratch built this one from parts from 6 different manufacturers. Came together like lego.
A quality metal body like Hurricane or G&P will minimize your problems. Everything attaches to the body, so that's where most of the fitment problems start.
Yeah it's expensive... but that gun isn't made by anyone.