Your pic doesn't make sense
you would have to mount that from inside the right ??
Should fit from outside
The S8 ped rad mounts I have just have holes drilled (not threaded - just holes) and elongated peg locating holes in the middle.
The front section of my ped has locating pegs on both sides and threaded inserts.
The rear section just has holes.
I attach the completed rad/fan assembly from the outside of the ped.
BUT rear not got the threaded inserts - locating peg not so important.
Can get pics later to clarify if needed.