heres what you can do for peopane. im not sure about cng as i dont have any expierence with it.
first you need to buy some items. you get a new bbq grill tank regulator. (the thing with adjustable settings for low med and high that every bbq grille in america has.). you also grab a propane 12v disconnect solenoid and a reverse hobbs switch. peobably get the disconnect at an rv dealer. the hobbs switch can be bought online.
wire the hobbs switch into the oil pressure light on the gauge of the vehicle, so that when there is oil pressure, the hobbs switch makes a closed circut and activates the 12v propane disconnect solenoid. when there is no oil pressure, the hobbs switch opens and cuts offpower to the disconnect solenoid. this way, the propane will ONLY work whern the engine is running. the second you shut off the engine or stall, the propane stops flowing.
next hook up the disconnect to a 20# tank and add the bbq regulator after the disconnect. set the regulator on "low" and plumb it to the intake manifold probably the best plkace would be around the throttle body.. you can probably use low quality cheap rubber hose as there is no pressure after the regulator.
now you need to buy a obd2 tester which can show you short term and long term fuel trims. you need to check the fuel trims while running the engine and venting propane into the engine. adjust the bbq regulator untill you get the % you desire.
note that sence the regulator vents at a constant rate, the propane will be more concentrated in the engine at idle compared to highway cruising so you may want to set it for 20-30% at idle, and see what that gets you at highway speeds.