I've never had an issue with 4WheelParts but I haven't ordered in today's climate. It sucks across the board for ordering anything that requires shipping. I'm not sure telling people to avoid 4WheelParts because of your experience is justified though.
New belts and water pump with T-Belt replacement. Fresh oil/filter and air filter too. I know most of the miles were spent as a pavement queen but I want it fresh from the start so I have a base mileage to track things.