toyota diagnostic please help

toyota ran a diagnostic on my car an looked at it and said that my vvt gears or gear is bad they are worn out or somthing like that then said i will need an o ring, gasket, v/c gasket, 02 sencor bank1 sensor 1 is bad. labor 900 parts cost 353... do i absolutely have to have these things taken care of? they told me the motor will be toast if not fixed but another mechanic from a diff toyota dealer told me i dont have to have the vvt gear its just a sport thing?.. please help me out guys i dont want to spend 1.3k on somthing i dont need.