I am not a big fan of molasses and I have substituted this and it was okay.
I don't think so, to find substitutes, you can try www.foodnetwork.com and you should be able to find out there on that site. Hope this helps.