Before keycaps like GMK and EnjoyPBT were available, I used to collect Cherry-profile keycaps off used Cherry keyboards: both ones with Cherry MX switches (keyboards in G80 series) and with Cherry MY switches (Cherry G81 series). There are some caveats though: Cherry has a few conventions that other manufacturers don't adhere to - especially with the G81 series. The colour and legend options are also a bit limited: most being laser-etched thin PBT.
The
Cherry article numbers article on the Deskthority Wiki was a great help in finding the good ones.
I live in Europe and prefer a layout that is somewhat close to German, and because Cherry is German there were lots of suitable donor keyboards available for me on German eBay for somewhat good prices. After the explosion of the hobby, prices have gone up though.