Yep, the SWI-X works pretty good. The wiring of it was a little hard to understand at first, but I got through it. I like that you can program it so the steering wheel controls do whatever you want them to do. The link below documents my first ever install ('04 Chevy Blazer).you can buy an interface ... PAC SWI-X i think...
Audio install