With only a handful of each in existence, the E125, along with the E107, are in a different league. With respect to the other caramel cards, I would rank them as follows:E105 (toughest)1914 CJ E103E98E92E95E93