Are yue sure it's the gearbox?? Transfer box also can make many different noises !! Drop the gear oil into a clean container look for any metal !! Tiny swarf is normal but big bits may mean a strip down ! Same with gearbox drop oil check filter etc refill with good oil ATF in gearbox 90 in tranny ! While you are all oily check all ujs in props haft grease em etc , change diff oils refil with 90 , try it !! Release bearing also can get very noisy !!!!!!