Hi,
Balancing the forces of the frizzen spring and the mainspring is one of the keys to good sparking. A flintlock mainspring does not have to be really heavy as long as it kicks the frizzen over quickly and produces spark. Generally, I want the force to open the frizzen to be about 1/3 the force required to bring the lock to full cock. A heavy mainspring generally will make a lock faster but can also be hard on flints if the lock geometry is not quite right. A good mainspring should be strong but have a whippy feel such that it gets a little easier as you pull the flintcock back to full cock. That feel also has to do with the way the hook of the mainspring rides up the toe of the tumbler. You might try grinding a bevel on the mainspring and tapering the thickness of the lower leaf of the spring a little. Don't worry very much about over heating the spring because they are usually tempered at about 700-750 degrees. Hold it in your bare fingers as you grind. That way you will feel the heat building and can dip it in water when it starts getting hot.
dave