The lp schrader valve in my dacor bcd was very corroded when I bought said BCD from LDS. Removed it with a core removal tool, (about 99p from a local car parts store) and cleaned it up in vinegar for a few minutes. Worked fine but a little worn.
The original LDS where I bought the bcd would not order the valve, thanks guys..quoting you guessed it safety issues! I got a stern look on explaining that I had already serviced the old valve and it was hardly mechanically taxing to do so. Since closed down.. My other LDS ordered me two valves for less than one UK pound and gave them to me for free in the end. Spot on service, a sincere thanks due!
If you do need parts like these try the distributors, also just try a few different dive stores, mine are really nice even though I have hardly ever ever spent any money in there, always up for a chat. Total cost of fixing lp inflator = NOTHING. If it is just a schrader that needs changing and a bit of cleaning up of the fitting it should take you all of 10 minutes and cost you less than 2 dollars.
If any body is really desperate for one these pm me and I will mail you one!