Converting from non efi to efi, u need complete engine with all sensors, alternator compressor etc
Also u need complete uncut wiring with ecu
Also u might be needing instrument cluster compatiable to efi engine.
Further its better that u shud get the efi fuel tank with built in fuel pump and fuel guage instead of modifying thr stock tank.
As far as fuel consumption, i can tell u that g16b in baleno body can return u 10 km per liter for within city drive with AC and on highway it can go upto 15 km per liter upto speeds of 120 km per hour.
However g13bb may return upto 12/13 for within city drive.
G16b is efi version having 16 valve as compared to non efi 8 valve version. And its recommended considering the curb weight of vitara.
Wat is ur current fuel consumption, u might expect marginal improvment in fuel with efi but dont expect miracles.
Better to stay with original engine and try tunning it optimaly which is close to stock settings.