Besides only greedy crooks are sitting in Bilal Gunj scrapyard. Look he quoted you 60,000 rupees, and if there was a fool like me, he would have paid 60,000 rupees for it instead of negotiating.
You bought the engine for 42,000 and I am sure the seller still managed to make 10,000-15,000 out of this engine.
By the way can you please mention the shop name from whom you bought it?