Know thy self. Seriously, this is not an easy project and not for the faint of heart.
1.) Do you have the budget
2.) Do you have the time
3.) Do you have the technical ability
4.) Are you better off just buying a new/used pin?
5.) Are you better off buying a pin and re-theming and creating your own code?
5.) Think how much more pinball you get to play if you don;t build one