My faucet is leaking and I think it is due to my hard water. What do you recommend?

Instead of buying a new valve stem, try to ream the faucet seat with a seat reamer to remove any calcium deposits that may have formed from your hard water.