Perhaps a taller landing gear? The stick is no speed demon, you may like the performance even better with a 20x6. I’ve bought a few landing gears from this outfit including one for the 35% Edge I’m currently building. Good quality but does take about 3 weeks to arrive.
https://www.ebay.com/itm/11159332912...QAAOSwwPhWlwWE