Without looking at it personally i would say it seems like a good price for a 2003. You will definitely need to get a new set of tires or at least another 235. That should sort out the pulling to the right issue. But it never hurts to get a wheel alignment to make sure.