So lets take into consideration the real world facts.
Car = Nissan (B-platform) with CD20 engine, what maintenance would it require for running 25,000 kms, ZERO - just engine oil and filter replacement.
Next take into consideration, the availability of fuel, you dont have to worry about running out and be stranded, because you can easily get D2 from anywhere.
Your converted CNG engine would require atleast 10 workshop visits, and your average wait/fill time for your 100 km lasting CNG cell is about 15 minutes at least (realistically - not you going at 3AM to fillup)
You are lugging a necessary load in your trunk sagging your suspension and also taxing the already wheezed out CNG engine further.
You would think 10 times before taking on a long journey, availability of fuel, engine adjustment etc, and even far worse when taking on a gradient.
Now lets take the cars another 175,000 kms into service, your CNG/petrol engine would have had its regular T-belt/pump, spark plugs, ignition componenets and some head work too or even an engine overhaul - because of the higher operating temperatures.
The diesel would have had its T-belt/water pump change (design dependant) - and would still be boasting full compression in all cylinders. Time in shop = less than 1% of its service life, time to fill 5 minutes and time between fillups - at least 750-800 kms on a regular tank.
I dont think so that the Rs 47,000/- saved is worth the agony of me worrying about CNG holidays (running on petrol), engine maintenance, running out of it in traffic jams (classic karachi scene) - and to top it - THEFT of CNG equipment - which will readily get me back to square one or even land me in the red.
Im not boasting that Im super rich and I poop money in the toilet, but Ive got live experience - the cars in my household in Pakistan have a ledger (dad's thing) and the diesel has the lowest overall cost and runs equal distance to the petrol ones.
Even here in the US - I have a diesel benz, - its a 3.0 litre 6 cyl non-turbo - lazy yes - but only in low rpms (different story - as the engine is 24valve, DOHC, oversquare and redlines at 5400 rpm), and a nissan altima 2.5 (4 cyl) - QR25 engine.
Both cars require the same fillup amount - USD 75/- (petrol is cheaper by 15 cents a gallon). One car gets 340-350 miles per tank, one car gets 560-600 miles per tank. You can guess which car does what.
yes the benz is older and requires a big GORILLA 100AH, 1000CCA battery to start, sounds diesely but its cheaper to run.