stick with the mechanical one. get rid of cng and enjoy smooth ride. as your are in karachi you can get a brand new from anjum motors in chat wali gali.
if it give 9-11 kms, then it is best for that much old car. mechanical pump sucks and sends fuel as per the engine requirement while electrical send on continuous basis at a steady pressure regardless how much engine is asking.