So looking for an upgrade. The Different generations of X machines makes it little tough as most manufacturers speak of X skis in generic terms. It appears that the new Fizzle 1000 does NOT fit this unit. So the XS Fizzle seems to fit as does the much larger Riva Gen 3 intercooler. Other than price, is the Riva unit the best performance upgrade?