This barn door kit comes with everything you need. You have to assemble the door but it was really easy to do. The door is unfinished so you’ll need to either poly or paint it to protect it. I chose not to add the decorative slanted pieces as I like the cleaner look better. 
The hardware is heavy and feels sturdy. The door itself is very solid. Make sure you order a door that’s at a minimum 2 inches wider than the doorway so it covers the gaps. All in all a good product and recommend.