autozone Duralast DL51505A (left or right) $133 all day long 45 minutes to swap, have the ABS sensor included.
Orielly Auto, same part # 51505A $183
TImken & others are $250+
did the pass 1 year ago next week, doing the driver's tomorrow.
OE's lasted 150K
Rob