they still have P7 i believe...
oxycalm is only 12 something dollars, so if money's an issue... i'd get a couple oxycalm without a doubt.... and it's easier to use (quick spray up the nostrils).
P7 will last a very long time if only used every so often... and oxycalm seems to last me a long time too... even with very frequent use.