the problem is you are running one of the really rare g31b motors

not the g13b.
Sorry mate,i know with my vit motor i had to run the vit cable so you may have to run a swift one??unsure.
If not a new one made to suit mine was going to be around $80.
A vitara radiator is a bit bigger so needs new mounts but could help you with a bit of extra cooling.Ports are same as sierra radiator not that that helps you with the top one and a swift motor??