Yeah, I'd probably do something like Toomas says, except I'd make a box of the precise dimensions I wanted, then use an FFD Box modifier on the object I wanted to scale, turn on Vertex Snap, and just snap the FFD verts to the corner verts of the box.