Actually I think this is the kind of thing my FIL's shop does. PM me a number or something maybe and I'll try to get ahold of him today.