$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.