These guys gave me an estimate of an hour and ten minutes I've now been waiting 2.5 hours and they just came to tell me that it will be another 30 minutes or more because they don't have my oil filter. This is a joke! They should have known if they had the filter way before 2.5 hours into waiting. I would not recommend this place. The wait is ridiculous, the staff is honestly not friendly, and they are terrible!