All I can tell you that the aftermarket belts do not have timing marks but thats shouldn't be an issue as all you have to do is put them on yourself. The belts seem to be much stronger than factory they don't seem to stretch all if you pull on them like the factory belt does.
I am using one on my engine and would recommend it.