just buy used. If you go to the dealer they are going to screw you $$$ wise or get you the wrong parts. I'm sure one of the folks on here has some spare parts they would sell you for a decent price.
you really need to know what is exactly the issue though...like someone said if you can't depress the button on the shifter then that is a shiftlock issue (which could be bypassed and driven as is)
There is that better for being on topic mods?