first im not sure in the difference with those harness choices, but id say stick with what comes with it. it was plenty long enough and thick enough. As far as programming goes you just follow the instuctions and itll catch whatever signal your transmitting. ive never heard of a gentex having too much trouble doing just that.