Is there a word for people who are addicted to mechanical things?

Solution 1:

According to Lexico, a propeller-head is a person who has an obsessive interest in computers or technology

According to Collins such a person has no hyphen: propeller head.

Solution 2:

Gearhead is the closest word I know, but it refers to people who are into cars. Maybe it would be close enough for your purposes.