I have this for my Kenwood head unit, Crux SWRFD-60L Wiring Interface. The steering wheel controls work okay. Sometimes the volume up button will change to the next song or radio station. Best thing I can recommend is to call Crutchfield. They will guide you right and they will be there years from now for troubleshooting assistance. I have called them many years after a purchase and they were more than happy to help me.
I'm sure Crutchfield is not perfect, but for more than 30yrs I have always been very pleased with the service they provide.