I'd run a mt21 front instead of the d606 anytime as its better every wheres, last about the same and is cheaper, so its a good choice for the front.
The mt43 rear works awesome on rocky stuff so it sounds like a winner for your terrain too.
Are motoz tyres cheap there? they're from there... If they are the mountain hybrid is as good or better than the mt43.
You get what you pay for with programmers, the pcv is the best and the fmf or its dobeck brothers are the cheapest, I have the fmf its works good enough for me, my bike has no hiccups or issues at all while riding but it would be a tiny bit more powerful with a perfectly tuned pcv.