Approx cost to have the front rotors replaced? on 2004 Buick Rendezvous

When I brake to slow down, the front shakes a little and I feel a little vibration in the steering wheel. Is this a rotor problem? If so, do you recommed replacing or resurfacing. There is 28,980 miles on the Rendezvous.

Asked by for the 2004 Buick Rendezvous
i rec you have frt brake job done at this time. have the rotors measured and if ther is enough material left just have them turned.