Leaf Spring Question

I need some for my Demon as well, Espo's website says 3 months waiting period, Mancini Racing is sold out.
Been looking on Ebay for some Factory type replacements but not sure if they are legit or not.
Have you tried General Spring?