I can vouch for the Mazda B series diff. Have been using one for over 10 years with turbo pinto and now cossie. Always on semi-slicks and never had a single problem with it.
The B1600/1800 is 10mm longer than English axle, so no need to shorten axles and housings, but do need to shorten tailshaft slightly as nose of diff is a bit longer than English and change to Mazda flange/UJ.
Orginally had it hooked up with leafs and upper links, now have converted to 5 link.
A bit heavy (17kg more than english from memory) but same weight as a Borg Warner.
I have pulled centres from everything from the original B1800 to B2200/Bravos and thus have centres from 4.44 to 3.73 which is handy.
I'm not a fan of the BW's due to not being able to easily change the ratio since they are a rear loader.
I must say though, I do wonder how good the semi-floating kits for the English axles are these days - they were a bazillion dollars when I put my Mazda in so didnt consider them - but now they are pretty cheap and would save a lot of weight compared to the Mazda/Hilux/BW options. The other great thing about the new semi floating axles is that some of them have barrel splines on the end so you can wind neg camber in, which would be great for circuit stuff.
Ash