i have one i installed myself not to hard, search google and youtube for info and help, it helped me through the process but was damn frustrating.
you may have to buy a installation kit if it didn't come with the stuff mine didn't, like the ones here...