Why is the AC hose assembly on my truck different from the one they sell? on 1995 Chevrolet S10

A metal piece of our AC hose assembly snapped. The one recommended by all of the stores is very different (one of the hoses is too short, missing a regenerating valve on one end; shape/orientation totally different!)
What do I do? I can't find one like the original part anywhere!

Asked by for the 1995 Chevrolet S10
Try a store that offers ACDelco parts or the Chevy dealer.