The best thing to do is to try to stick to one manufacturer for as much of the gun as you can in my opinion
G&P is the prime example.....
Oh so you want to put that lovely Daniel Defence rail on this sexy new G&P receiver.....WELL f*ck YOU, NOT GONNA HAPPEN
How about a new hop up unit, I heard the madbull 3 in 1 is really goo.....DOUBLE f*ck YOU, NOPE (btw for future reference, the madbull hop chamber is mediocre at best)
Of course you can modify both parts but do you really want the hassle when you could of bought a receiver that would of accomodated both of those things in the first place? Definitely do your research or things like this
Before you buy a stock for instance...will it fit the buffer tube you have? G&P and Krytac stocks don't like each other....
That's a nice mag but now the receiver is gonna make that thing wobble like a freaking mariachi band
If you were going to build a gun, match brands as much as you can where you can to avoid mishaps. A Madbull receiver will probably fit a Daniel Defence rail because the rail in question is licenced by Madbull.
This is why I would suggest just getting a gun that you would minimally change the externals to so all your work can go into the internals. The gearbox is the easy part when it comes to mixing and matching externals.