I dealt with them on an IP before I read the reviews. The first one they sent me was no good, simple phone call and a new one was on the way.
Current IP works fine.
The trouble I have is I specifically asked for the correct IP for my truck, I got a generic one with an after market ID plate on it stating it is a DB2-5070, which it is not. Both of the IPs they sent me are not the correct one for my truck.