prob about a grand i would do it urself there are plenty people on here to help u in a jam.....its all about learning. If you dont put it on thenu wont know how to take it off or fix problems then ull rely on toyota for ever and even though I love toyota they charge out the ass!:thumbup: MY advice!