Just needs the upper ready to go. Located at Catalina Pawn 16256 north Oracle rd