I do not know how I missed this the first time you posted, but I will add anyway. Eastwood (the primo restoration supplier) sells SEM. That seals it for me. Use TSP (a bubble free soap stuff) to scrub the heck out of the parts several times and used whatever they suggest for cleaner/adhesion promoter. Armor All residue will ruin your day,
I used Krylon Vinyl dye on an airbag, and "temporarily" dyed the carpet on some door panels 25+ years ago with a parts store brand dye. The kick panels are still as dark as the new floor carpet, and the Krylon lasted longer than the rest of the Ford did in a MASSIVE hail storm.
Anyway, it's all about the prep work.
Let's see the results,please.