Thanks.
Online the best price for a Sram/Shimano compatible Fulcrum freehub is about $60. Considering the mileage on the original cassette and chain over the last 22 months (11,200) I've already planned on replacing them with this repair, this time with a PG 1070 12-25 and a KMC DX10-SC chain.