UPO (eta movement) via Trusty around $300
Gen Parts, just under $500
-Dial: $220
-Crystal: $170
-Crown: $36
-Tube: $7
-Hands: $38
-Second hand: $18
Labor
-Probably not appropriate to comment on Rex's fee, but very reasonable given time (modifications, welding tube in place, pearl replacement, watch service). That said, DuDro is definitely in the ball park. I will add - I am very happy with the final product.