It is definitely not worth the trouble. I had one for my first six string and what a horrible, horrible B string. I think I bought the bass for $300 and sold it for under $400, it would cost about that much for a decent neck, if you really want to fix it go for it, just know that you will never see a return on your investment and the money is better spent on a different bass.
Carvin LB76 / Dingwall ABZ ! Support Local !
MarkBass SD 800
Epifani UL2-310 / fEARful 1212/6
! Rocking against all gods !