Should need caliper only. As far as pricing I have no idea what's fair due to shipping the item. My zip is 72113, commercial address if it matters.
I am yet again getting brake creaking from that side after replacing it once already so back to swapping it again.