good luck , i,ve been down that road buy one with it factory fitted unless you know some one with a diagnostic computer if you get one fault where you hav,nt fitted a wire or something , you will need to clear the fault , just hings like that are a night mare unless you want a challange.
hope this helps
p,s good luck if u have a go