The part I received was a slightly newer revision than the original unit so things looked a bit different on the back but all the connections were there and labeled. Only took fifteen minutes to install and worked great.
The one thing I wish I'd known before is the face plate that goes over this is held on by adhesive and needs to be transferred from the old unit. I probably would have just bought a new one rather than spending time with a knife and a hairdryer to get the old one off and moved over.
Otherwise was a great purchase experience and easy install.