I actually just installed the Data Transmission Module from TPARTS this evening. As
@Morwynn above stated, the hardest part was removing the panel. I struggled a lot with this. I ended up snapping off one of the clips (at the bottom) when I gave it a hard pull. This wasn't the end of the world because once it all snaps back into place, it goes back in flush and isn't going anywhere. USB music worked, an old Logitech controller worked when i played Skyforce...everything worked like how it should've worked from the beginning...I'm just glad i don't have to deal with the USB port in the glovebox and managing my devices there. Overall, excellent product and great shopping experience with TPARTS!