Finally, I was able to complete the Polymer80 pistol after long delay(stuck in NY). It looks pretty good to me for a beginner. It worked fine with Glock upper so hopefully it will work fine with the new after market upper. All of the parts were purchased from Brownells except the TLR7 which is from Opticsplanet. Range report coming next so stay tuned.