Won’t be large enough for panther or veiled need at least 24x24x48. Dragon strand enclosures are rust proof... wwwdragonstrand.com not
Depends what you want to keep. You would might consider the X wide X tall.
This cage is perfectly adequate for a adult panther or veiled. Go and listen to Chris Anderson podcast on these cages