Happy with the purchase.  Everything fits.  It did took 5 hours to put it together as the instructions weren't great at parts.