I agree with those above me
I spent around $40 on two tiny cages for my hams without knowing they were unsuitable. $30 later, I now have a nice DIY bin cage that provides a ton of floorspace for my ham.
Use your gut instincts and only get a ham if you feel like they were cared for properly. Good luck!