You could always come down to Shelbyville and use my tools to build your own the way you want it!
You have the tools necessary to custom make uppers?
I bought a 16" M4 carbine upper from Bravo Co and have had no probs with it. You would need to get a BCG, some kind of forearm, and charging handle though