The two ER programs are part of a 4 year degree program so they don't really count for someone not enrolled at ER. Still, three is better than one. CAE doesn't even list the program on their web page yet. The ABX/Sporty's CTP is $4500.
A320, the rules changed August 1 of this year. Prior to then all you would have had to do is pass the written and complete a 320 training program and checkride. The CTP requirement was added in August.