A pretty much drop-in controller would be the Louisiana Grills Digital Control Center.
The only caution would be you would need to look at the C settings on the Firecraft controller and then change them on the new controller to match.
I got the knock-off Louisiana Controller 50125.
A google search for "50125-AMP" will get people to what I'm looking at.
It arrived today. The holes don't match up so I had to add a hole with the drill to the left, but I now have it mounted.
I'm glad I got the wiring harness. I'm not in the midst of matching up the wires.
On the firecraft, half the hardness is a common neutral wire with about 4 connectors on it. I took pictures before taking everything apart and found instructions online for the new one on what each should do.
Again, all the whites are neutral, so that makes things a bit easier. I have to cut off some of the existing connectors and put on new. The connectors I have don't have insulated ends, so I need to change a couple out. Probably a run to the store in the AM.
I'll have to figure out the coding. I found the instructions for the Louisiana controller, but I have no idea what the original firecraft setting were.