I had an identical engine in my '98 XR628 with a Yoshimura full exhaust and an Edelbrock carb, it was a real horse. It had stock forks and shock modified by Factory Connection along with a fork brace. I removed the modified stock suspension and installed WP 4054 forks and a WP Super Adjuster shock that I had fitted to an '85 XR 350 for quite a few years. Didn't really need to do that. The modified stock suspension was actually better on most surfaces, particularly good on roots and uneven rocky surfaces. Only downside to the stock forks is the long underhang beneath the axle, that can be a problem when negotiating deep ruts and occasionally catch a stray stick or root.
'98 BMW F650
'98 Moto Guzzi V11
"Once you go over the hill, you start picking up speed!"