Front CV shafts are the same from the green cup out. However if you are replacing the green cups, the lengths of the axle shafts connected to the green cups is different.
A reliable aftermarket shaft has not yet really been found. The aftermarket options available are not up to the quality that Isuzu made from the factory. I would suggest getting a used one or two from a junkyard and not going aftermarket.