Are all the suspension parts and brakes interchangeable with 400ex and 450r?
Depends on your definition of interchangeable… if you do some searches here or at TRX250R.org, there are plenty of posts regarding interchangeability with other models. Here’s a quick summary though -
Front Brakes: not interchangeable. Unless you convert to 400EX or 450R front spindle/hubs/calipers. There are adaptors to mount 250R calipers to 400EX spindles as well.
Rear brakes: not interchangeable. Unless you convert to the 400EX or 450R caliper/brake stay/disc/required spacers to make it all work.
A Arms: 400EX will interchange with spacers, 450R will not interchange.
Front Shocks: 400EX are interchangeable. 450R will mount, but are an inch or so too long. You should always have the shocks setup for your application/configuration for best performance.
Swingarm/Rear Shock: just assume that they won’t interchange, but there are guys that have done the swap, including the rear shocks/linkages.