I already sent the thing out, i was promised one in the same or better condition and they say i'll have it in less than 2 weeks now....

TBH if i wanted to mess with a parts kit i coulda gotten one for around $400. I'm not going to put all that time and effort into it. They also promised me a refund for whatever i payed including shipping and FFL transfers if i dont get it back within two weeks.... So either way i guess it'll turn out ok