The prices are about right, you might find the sights cheeper online, but the rifle and eotech sound ok. As for the barrel, 16" is fine for a gun you just shoot for fun, if you were going to use it for varmint hunting, or 3-Gun matches then I would go with the 20" barrel.