$400 after shipping sounds like a lot to me for a stock keyboard + 1 keycap set--you can easily have an MX custom for much, including keycaps.  There's a KMAC for $335 in the Classifieds, for instance, and a number of other keyboards over time.  Acrylic cases would cost less.