My models are being scaled just before they get drawn; the meshes are not already scaled before then.
So, essentially, it would follow these steps.
1) Create my bounding box using the method (unscaled).
2) Scale the min and max values of the bounding box by 1/2
3) Add the position of the building to the min and max values after I get the box from the method.
Did I get that right?