$523 for a set of four OEM replacements at my local GM Medium Duty shop, out the door. Shocking!

Originally ordered a set through local repair facility (they sourced through NAPA) but the first set was the wrong size, and after re-ordering 10 days went by without the order being filled...cancelled and went OEM in preparation for an upcoming 5,000 mile thrash...