You could definitely do this yourself.
Just disconnect the connectors on the throttle body,then remove the four bolts that hold it on and then replace the throttle body with the new one,replace any seals or gaskets as well.
Here is the learn in process:
Turn OFF the ignition for 30 seconds.Turn ON the ignition, with the engine
OFF for 60 seconds.Turn OFF the ignition.Turn ON the ignition, with the engine OFF.
Then it should be learned in from here.
Let me know if you need anything else,click accept if you feel satisfied with your answer as this is how I get credited for my time,Thanks Pete!
The part quote I have is the same,I had a different model loaded accidentally but I come up with $282 for the throttle body.
The learn in is fast,less then 5 minutes.If any programming needs done this would have to be done by the dealer using their Tech 2 and their computer.
The repair doest call for any programming but there may be some that the dealer wants to do,this should only take an hours labor charge if this is what they want to do and shouldn't cost that much extra.