$40 shipped is a good price. Considering that domestic shipping is always going to be $15, $25 for the keyboard itself is good.
And even if the switches are in bad shape, the caps are Alps-compatible, that alone is something.
Last, my Chicony boards have always had a blank rectangle where the label goes. A little color looks good there.