This item came on time and it was very nicely packaged.  It comes with everything that you need for installation.  I Love the extended line that comes with it.  It is a great item for the price.