It's a shame the dial is rusted, it looks like it would have made a cracking restoration project. As for custom dials the usual vendors (Dagaz, Yobokies or Monsterwatches) have a huge selection, just ask if it will fit a 6105 before ordering.
As for movements I believe most of the 61xx calibers will fit, but be warned that some have the date/day set by depressing the crown which wouldn't be possible with a 6105. Genuine movements do turn up from time to time, I just located one this week to rebuild this
into this