I had bought this center console out a of a 2015 Edge on Ebay to get the chrome trim on the HVAC controls (which I think looks much better than the plain black trim on our Rangers and would offset the chrome volume and tuning knobs nicely). I hemmed and hawed and decided I really don't want to take apart my dash this soon after buying the truck to do this. (However, if it doesn't sell I'll keep it and do it at a later date). Includes everything seen in the pics. I have not plugged anything in so I can't guarantee everything works, but I don't see why it wouldn't based on its condition. No scratches or dings or anything. All the HVAC controls look to be the same as our Rangers, the buttons above the HVAC controls (Prev Eject Next) are different only in that our Rangers have a play button in place of Eject (no CD player). I would think an aspiring person could swap their existing play button with the eject button since they are the same exact size and shape. I am assuming the rear plugs are the same in our Rangers (why would they change it?), but again, I don't know and couldn't find any corresponding information in the shop manual thread. I didn't separate the front panel from the back to remove the controls to find out (they are contained within the bezel itself). I paid $72 altogether (I added the screenshot of the Ebay sale). I'll sell for $50 including shipping anywhere in the lower 48.