So the cartthrob team (aka mighty big robot) have been bought by Vector Media Group read: https://www.vectormediagroup.com/blog/view/vector-acquired-cartthrob-ct-admin/
I can only assume this is why so many of their ee addons have gone untouched for a while as they were getting out of the game. Hopefully the vector team can bring some life back to some of these great addons.
I updated from 2.7 to 2.10 (big jump). Champagne gave me some errors here are the fixes I came up with: