IMO, a lot of these barriers might stop a dog or cargo from "wandering" up front, but there's no way they'd hold in a serious collision. In most cases, it appears to me that the mounting system is woefully inadequate. The factory uses 3 high-tensile 1/2" bolts for each seatbelt. Yet some of these barriers appear to be held in with a couple sheet metal screws.
Just sayin...
The milford barrier's utilize a backing plate for their anchors. As well as a these "accordion" mounts that absorb energy. I believe they will hold simply because there is heavy testing behind their products.