Looks to me 20°BTDC is norm between 3500rpm and 6000 rpm, if you check it at idle and it's 20°BTDC then you are close about 2-3° from norm. I can't help ya on what timing can do, really don't know too much about that I know guys have gone a far as 8° but I think that is advance?