Wondering where is the best place to get front diff ring, pinion, and bearings? Is a bravada front diff the same as ours, and whats the chance of finding one with a 3.42?