nice find.

in that one pic posted it looks like they cut some foam out and it fit, then some mounting tabs bolted/welded to the bumper to hold it.