Apple 815-1239 Power/reset Buttons Assembly
For Power Macintosh 8100, Quadra 800, Workgroup Server 8150 etc.

MCbx 2020

Information:
The thing has been measured from Quadra 800, printed and successfully used in Workgroup Server 8150.

Printing information:
Prusa MK3 , PLA, 0.1mm, suports everywhere.

This is a bit hard to print as it's quite complex model. Button plungers must move freely and be "hanging" only on springing parts. Thus, the springing parts should not be printed the way that stress, normal during operation, could cause delamination. The only alignment in which squeezing springs would not cause delamination is to print the shape on the side, which in advance makes supports so hard to remove that you will rip the part anyway during removing of supports.
So, I printed it on the "bottom", means big flat part with two holes to the bottom. This way it went skewed, but printed well and it operates. 

Possible post processing
To strengthen springs which may delaminate, it may be needed to weld (using e.g. a hot soldering iron) a short piece of metal wire (from paperclip) in parallel to the vertical part of springs when it turns to the button front. See there:

Looking through the flat extension of the plunger
FRONT    REAR
   _
  / | <-strengthen there
 |  |
 |  |       ======
     \     /
      \___/

It may be needed to remove a bit of material from the center vertical part (assuming the product is placed with flat plane with two holes to the bottom), as even in original it causes problems when removing installed part. The material removed is from the top of the wall into which two 45-degree reinforcing parts come from the horizontal center extension.

Things different than in original:
1. The "circle" and "triangle" on buttons "heads" should also be spherical, are flat.
2. The mainboard holders have the same thickness along, in original they were going thinner at the ends when the board edge comes.
3. The curved latches - my unit has it, I don't know was it by design - they have been substituted with straight, but a bit lower and unnoticeably skewed.