you need to do a recon run of shobha bazar in your town to get price for Cultus efi engine complete with wiring & an ECU.
however I suggest not to any swap if your car engine is running without any trouble. Do the required maintenance & tweek to max fuel efficiency.
Yard engines are very doubtful and only seasoned mechanics can flush out a 'kancha / tight' piece at premium price. Yard engines does not come with any maintenance history and its a blind game. unless the existing engine is PIA and your options are limited.
on the TOP changing engine means change of engine number on the Regn book, means downgrading the 'RESALE' to bottom dollar.