I had one that look pretty close to this, I found a replacement from one of our fellow bolters. My plan when I put my truck back together is to por15 all the internal areas to avoid any rusting in the future.

Ed