I'm looking to build one of these. What are the options I've got on this. I don't mind either building or buying a complete upper. Whatever it is, it needs to be accurate.