King Arms is about to release or has released their Troy M7A1
The build is fairly similar to what you have planned, although I think the front end is shorter.I browsed their parts list but didnt see the front end, keep an eye open for the next little while as they may release the front end as an individual part for sale.
http://www.kingarms.com/showproduct.asp?subcatid=37