EGP is good.
They are a bit proud on prices now but their parts kits are complete.
They also turn up some unotainium unicorn kits once in a while.
There was a recent flood of aluminum 80% tec 9's and a rather large amount of AB 9 stripped recievers, it drove the price up to close to 500 a kit.
I picked mine up from EGP when they 1st opened their doors and prices were very low while they built a reputation.
They run sales often too.