Just received my (blem)complete lower from psa,took about 10 days to get to my ffl, after looking it over ,looks fine, function of trigger and safe fire switch tight but works fine. Question I have to forum is which complete upper from PSA should I get? Gen 2 rifle length, mid length. The weapon system will be used for target practice and hunting pigs, hogs. Please let me know what ya think