How difficult is it to do? Is something you should have the dealer do? Or can a "regular guy" install it?

Thanks,

Garn