Whether to give the GRE/GMAT?

Which exam the GRE/GMAT is more widely accepted for the quant programs? As they vary when it is provided by an eng. school or a B-school?
Appreciate your advise.
Although most of these programs accept both, I would say go for the GRE unless you plan on pursuing an MBA within the 5 year validity period.