Shrocks offer better protection due to the outer tube, but I'd say the Calmini weld quality is better. My Shrocks have a broken weld on them - from the look of it, the weld may have been too cold and just didn't penetrate.

For either brand, I'd recommend welding them to the frame. It's much stronger than the bolt on points. Mine have also bent upward into the pinch seam.

Mind you, this isn't on the truck I wheel...this is on the Xterra my wife wheels.