TBH I never really thought about it in a % of total cost way. Given that it takes me a little more then a full tank of gas to go round trip I do suppose that $12-$20 more for the breathing gas isn't that much of an issue.
I might have to re-think it a bit.
Having calculated it out, it's still not worth it for me except in that relatively narrow depth band. If I were routinely doing multiple long dives at moderate depths it might make sense to shorten up my SIs, but for the depths I'm typically diving fast tissues are the controlling ones, and I find that 1 hr. SIs will unload them to give me adequate dive times on second and subsequent dives.
The cost calculus goes like this for me: Air fills at my LDS: $2.50/$3.00 for LP/HP with a fill card. Nitrox at my LDS, $10 for 32%, $12 for 36% , Partial-pressure blending so I need O2 clean tanks (@$10-$15 extra per tank VIP).
In Monterey, $8.50 or $9.00 for 32% premix with a fill card (used to be able to get up to 36% at MBDC for $7.75/tank with a card, but PPB), , more for 33%-50%. Any Water Sports isn't convenient for my getting a fill on the way. $4.80 or $5.00 for an air fill in Monterey with a card.
I normally take 3 tanks with me, all filled with OCA at my LDS, so 3 dives costs me anywhere from $7.50 to $9 depending on the mix of tanks I take. 3 Nitrox fills in Monterey will cost me $25.50-$27.00, plus tax at some shops. I do 4-7 dives a weekend, so that's another $4.80-$20.00 for the weekend in Monterey if I dive only air. If I instead dive Nitrox that's going to run me between $8.50-$36.00, depending on where I get my fills, plus tax.
So a weekend where I do 4 dives on air will typically cost me $13.80 for gas, assuming 3 HP fills at my LDS and 1 in Monterey; the same dives on 32% will cost me $34.00 plus tax, assuming all fills in Monterey. That's enough difference to pay for my dinner, or my gas to get there and back.
For 7 dives it wil cost me $28.20-$29.00 for air, $59.50-$63.00 plus tax for 32%, with the same HP fills as above.
As previously stated, I rarely run into NDL issues while shore diving except at Lobos, Monastery or Pt. Pinos, as those are the only shore sites where I can get deep enough that I'm likely to run out of gas or time before I get cold or bored (my typical dive on a HP100 is 45-70 minutes). I always take at least a 1 hr. SI, so hopping back in the water immediately isn't an issue.
Guy