Torque Boxes?

I believe Auto Rust Technicians in R.I.,make their own..question is do you really need them??remember cars DID'NT come from the factory with frame connectors,so those boxes were probably needed..those boxes are a little expensive,i would and did put in frame connectors instead,for half the price...