The replacement piece I ordered finally arrived from eBay.
Good as new, and it only cost me four bucks.