Yeah, too much credit to dealer. It took me 12 minutes to install this one. It was delivered right before going on vacation and I literally put in one while packing the car. Can't understand why they don't do this at the factory.
Here's the one I bought: