Here's a great quality rear shock for your mountain bike project. This is an RST 22 alloy body with adjustable pre-load. Specs:
175mm eye to eye
30mm of travel
15mm thick at eyelets
13mm eyelets
8mm eyelets with included adapters
650 pound Spring
No Mounting Hardware is included and this ships without retail packaging