Jim has done probably a dozen for me and all have been perfect. My first choice. First complaint I have heard. Have had a horrible experience with Mast Motorsports here lately. Cant seem to get anything accomplished with them. Loose wires, connectors, tune, bad ecm, harness, etc. Bad...