Yep, I wouldn't say impossible, especially if you have access to a milling machine and know how to use it :) Still not a job for someone who hasn't done something similar before. :)