Suspension fork, V-brakes and decal put it squarely into this century. Top pull RD and massive tire clearance imply MTB. Grip shifter says it's low to mid range. Maybe an 820 or aluminum equivalent? Good enough, probably, if it fits you. Forty bucks, sure, if you are willing to put in another $20-60 to make sure it runs ok. Sure beats the price of a new bike of this class which would be probably $500
__________________
Genesis 49:16-17
"Well, well!" said Holmes, impatiently. "A good cyclist does not need a high road. The moor is intersected with paths and the moon is at the full."