Yeah, I guess Mind continues to be the dominant stat ... for now.
As for the skills/job, thoughts on my part were; mechanics are all about understanding mechanical principles, whereas repair ponies might need to have knowledge of how to fudge together parts that were not designed for their use so both might apply.
But hey, if you want to argue against it, more than happy XD.
Oh and Amish, I agree with the special purpose applying, but you rolled high enough that it's rather moot. :)
Well my thoughts were more that Mechanic is her Job, which represents a broader knowledge base than her Repair skill, which is more focused. They're both at 4, so which one applies only matters if they both do, which would mean getting +8 instead of +4.
But hey, if you think Repair would apply to building things, I'd be happy with that.