Installed myself, everything fit, no missing parts, went together very well. Works great, door rolls  very nicely, no leaks.