I had mine changed by the dealer, but it is not hard to do. The cover on the headlight is the real PITA, but if you use a couple of small wedges to keep the back of the panel up while you slide it forward, it comes off pretty easily.
When I changed mine the total cost was just under $300.
When I changed mine the total cost was just under $300.