ar15sports.com has 20"pencil barrels for 189.99 with frnt sight post and barrel nut.