As Fidoric says, the chance of any given number on 1d20 is 5%
For 2d10, the chance of a given number is as follows:
2 = 1%
3 = 2%
4 = 3%
5 = 4%
6 = 5%
7 = 6%
8 = 8%
9 = 9%
10 = 9%
11 = 10%
12 = 9%
13 = 8%
14 = 7%
15 = 6%
16 = 5%
17 = 4%
18 = 3%
19 = 2%
20 = 1%
Since open-ended high are on 19-20, that means there is a total 3% chance of open-ending a roll.
Yes, I would change fumbles to just a 1 and open-ended to just 20, since there would be a 5% of either
This will mean that the results will be a bit more random, since every result has the same chance, but it should still work.