What about the WRX V5/6's of the same year as the BH Legacy. They should fit, but would pay to trial fit it first if that's possible
EDIT: Actually just looked at pics on trademe, seems the V5/6 WRX's have the same radiators as the earlier ones, so you would need a GDB one.