I am currently enrolled in an online pinball repair school. It has two main campuses. They are: YouTube.com and pinside.com. Lol.
I bring all of my tech questions here and usually several people have assisted in a rather short time. If I do not know how to do somethin I look it up on YouTube.
However it would all depend on the time required and the cost as this is just a hobby and not my profession.