you can legally build one for yourself , and you will get a BATF stamp for it,
I have the blue prints, I got them online a while ago. No I can't make it for you and no one else can either. you have to actually do the work.
Dotn buy one from anyone( except a licenced class three dealer) unless you get a stamp and the paper work transfered
I will grab the link in a min.