42054 is a two years old set only!
I bought it for €127 a week ago (in my country though).
Also a couple of old sets I found in toy stores in my city (those have no internet sites). The sellers had no idea what nice sets they had sitting on shelves! Furthermore, they discounted prices in order to get rid of the outdated sets!