Perfect fit!  Came preassembled, shipping was super fast!  Great quality and a great deal!