We do indeed have the replacement spark ignitor available. It is the Hearth Products Controls 9V Spark Igniter
and is the exact model you are looking for now. From the sound of it, you are also looking for the valve and thermocouple. Is there any model information stamped on the gas control valve? If not, photos would be helpful as well.