its not hard at all. the hardest part for me is getting the nuts under the dash. i got big hands so they dont fit up under there.

ps
please please dont ask what parts u would need.