D3xt3r
I am in the same boat as you mate regarding subframes for Evo Recaro's. I can confirm that the picture you show is incorrect. That pic is for the original seat frames. If you look at the image below the pic posted from the EPC, that looks like the frames which we require.
The pic below that shows what I think is a Recaro with a fishnet headrest. I have found a company called Whifbitz, which can supply the required frames at £105+Vat per side but delivery is about a month!
If someone with the optional Recaro's can confirm that I am correct it would be much appreciated.
Cheers
Michael