“MotoGP is still the very top of the sport and will continue to be so whilst factories continue to be involved at the level they are involved at, but unfortunately the formula of MotoGP isn't quite right,” he said.
“Looking at the financial crisis and the effect it has had on motorbike sales as a whole, there is obviously no way forward to continue spending £100m per year within a team to run a MotoGP bike, so it has to change.
“In saying that, CRT is a very big change and at the moment perhaps too big a change from the formula the factories want to follow.
“It's great watching Cal Crutchlow and Andrea Dovizioso on what are essentially non-factory bikes being pretty competitive this season. They are using engines leased from the factory so there is a way forward.
“Riders will always aspire to being a MotoGP rider; top level World Superbike riders want to be MotoGP riders – that is their goal and that's what they want to do,” said McWilliams, who famously won the 250cc Grand Prix race at Assen in 2001.
“So MotoGP has to stay that little bit more special than anything else to remain like that. Of course riding for a factory team in MotoGP is a lot more lucrative for a rider but at the moment the spread of financial gain among the top riders and the riders at the back is obviously completely at opposite ends of the scale.”