i also don't think the baja racks do the truck justice. the roof is curved on the sides and the middle side support bars are all straight. the front lower bar does not come far enough forward. the obviously only made one rack for the DI and DII. either that, or they just got it all wrong in how long it should be.
On the contrary, the BajaRack D1 and D2 racks are not one and the same. The D2 is wider and longer. I have pictures of their D1 rack that was used as a prototype for making the D2 rack. If I have time, I'll post some photos, you can tell they are two different racks. As for the front bar, the original design did come forward but the Mantec snorkel got in the way, so it was shortened. I believe the regular D2 high-profile racks will come forward by 3 or 4 inches.
The rack on our Bio Bonatti truck was made by Voyager/Rover Racks. When they started out in the Pacific NW, I wasn't a big fan of their stuff, however they seem to have worked out their growing pains somewhat.
They were able to get a custom rack built for our truck on a relatively short timeline, and the rack looks pretty darn good (although to be fair, the rooflines on the Defender are a bit easier to match than on a Disco). My only complaints are as follows:
1. The rack came with a rough powdercoating finish. I prefer the smooth finish. Not sure if they'll do a smooth finish on request.
2. Our rack was damaged in transit, and had to be repaired. Voyager did a good job packaging the rack for transit, some moron at the shipping company was just overly enthusiastic with a forklift.