Depends.
Probably sufficient, but not sure if it would be ideal. Most people suggest adding the lengths of the two sides (30+12=42 inches), and will change up in size when the snake's length in inches exceeds that measurement.
Would your store still honour your discount on a special order? You might be able to get a deal on a really big tank that way.