Went to York Auto Care for an estimate. Their estimate was over $700. Ultimately I went to another mechanic who billed me $280 for the work with OEM parts, less than 40% of what they would've charged. The people running the shop seemed nice, but it seems like they will overcharge, in particular with billed hours of labor. I'd recommend getting estimates from other mechanics before giving the go ahead on any work.