I'm building up a new bike for my small GF to gradually bring her into more serious trail riding (in PA for now). would the pythons be good for this? she'll still do a fair share of park riding and one of the goals is to keep this new bike on the lighter side. is it worth putting a 2.3 up front for more stability? is there another tire that would be better suited?