I think you may be mistaken. OTP devices are generally more expensive than their flash equivalents. Take a look here:
http://www.microchip.com/ParamChartS...g=en&pageId=74

Look for any 18-pin OTP device with 3.5K Flash and you will see that it costs more than the 16F628A.