smells of BS to me too.
super high capacity and 25a drain are mutually exclusive.
well as of right now.
its probably a ga.
not saying you cant pull 25a from a ga but it will sag badly ond overheat fast.