I bought one for a '98 KX250. It wasn't even close, nor was the replacement. The word from AC is that the round tubes are harder to keep alligned during the heat treating. AC did stand behind it and sent a second one that wasn't any better. I ended up sending it back also. No problems getting a refund. I ended up getting a BBR and while it was better, it still wasn't perfect. Everyone I know that has bought a square tubed subframe from either supplier has had no problem.