I don't know if Dynotech is still in business. If so, give them a ring and ask for a quote for repair, and if they still have parts. 1-248-362-2777
A Bravada shaft is about 2-1/4" in diameter. It also has a larger front flange pattern and will not fit the SyTy front pinion flange. The tube will hit the shifter bracket. Bravada shafts are also 15-18 years old too, and may have problems.
A Blazer 4X4 shaft has open u-joints, and will require changing the front pinion yoke. (So will the Gilbert). The blazer shaft is also appx. 2" in diameter, and has the same shifter clearance issues.
Having looked at all the options, why not service and repair your origional? It fits, doesn't require shifter bracket or pinion yoke mods, and should be the least expensive fix, all-in. Sure, common opinion here is "Gilbert", "stocker is a POS, get rid of it", Or replace that junk and "never look back"... Makes sense if you ARE having chronic failures. But your origional lasted 18 years. Not bad. You can expect the same service life from a replacement from Dynotech.
Your truck isn't going to last 18 more years.