It's definitely cheaper than a guided missile for the same range.
The most expensive component would be the engine which costs around $10,000. alibaba and taobao aren't listing prices anymore, but I saw a similar one for that price. Electronics won't add too much, the airframe doesn't need to be too sturdy as its single use. I don't know what price Iran would be selling them for but I think the BOM is less than $20,000.
As I've said before, there is no cost effective way to defeat drones like these right now. They can be detected and intercepted by most SAMs, but is it worth firing missiles that cost millions at a target that costs the same a second hand car? It's cost effective just to use them as SAM decoys.
I wonder if Russia still has any of those suitcase nuclear primaries lying around....