Not disputing the time spent, but I think anybody would be a little surprised to get a ~$2000 bill for a front end rebuild.