An alternate option for Cactus Canyon is this...
https://pinside.com/pinball/forum/topic/cactus-canyon-p-roc-project
....a truly brilliant addition to this game that was created by a member here on Pinside. Only downside is you have to own the original game to be able to enjoy it and a remake will most likely never include this significant upgrade.