No, they will not come with a barrel nut because the barrel nut is dependent on the handguard and not the barrel. They will also not include lube for the threads as the only threads on this barrel are the muzzle threads and you should be using anti-seize grease like Aeroshell 33ms for the muzzle and upper receiver threads. You should refer to the installation instructions for the handguard and the muzzle device of your choosing to determine proper installation.