I just replaced mine on my 05 a few months ago, the only options I had were Ebay (I dont trust), a $700 at some one off retailers or pull one off of a junked car ($40-$60) and that's what I did, I suggest you take that route so you can get an understanding of how to remove it without breaking anything on your truck first.
Now mine failed completely as it eliminated having any ABS on my truck, the plunger inside mine has water and rust had developed internally and was no longer able to seal, in your situation it might be fixable if it's leaking at the lines not the housing as in a cracked block.
It isn't necessarily a hard job only problem I encountered was bleeding it that was a very frustrating process