Here's my circa 2005 Giant STP 2. (I know I am about 10 years too late) I bought it off gumtree a while ago for $175 to ride when teaching the kids to ride. I got hooked on MTB and am now saving for a full suspension am/enduro of some sort so this is a budget bike with budget second hand parts to keep it going. I am also half Scottish, don't judge me.
I have converted it to 1 x 8 because the 22 tooth chain ring was so worn I was getting chain suck and wrecking chains. I put on a new 32 tooth ring and have had no issues. I'll go 11 speed with wide range cassette when things wear out again.
Only other mods to come will be a dropper post and maybe a fork upgrade.
I mostly ride trails with it.
Frame - Giant STP 14.5
Front shock/fork - Marzocchi EXR
Saddle - Zero Zealth
Front brake - Hayes 9
Rear brake - Hayes 9
Cranks - Truvative 175
Pedals - Wellgo V8
Front derailleur - Shimano Alivio -used as chain guide
Rear derailleur - Shimano Alivio 8 speed
Front shifter - None
Rear shifter - Sram Attack
Cassette - 8 speed 11-32
Chainring - 32 tooth
Tyres - Bontrager Earl 26'' x 2.4
Tubes - Yep with green slime