I put 2007 KX 250 two-stroke forks on my 2006 KX450F and they bolted right up. The steering stems and bearings are the same. The rear shock did not fit, however, and I had to use the KX450F shock. The 2005 KX 125 has the same forks and shock as the KX 250, so the forks will work, but not the shock. I recommend using the forks and shock from the KX250F and mod them if necessary. There are so many companies that do an awesome job on suspension these days (Race Tech, Enduro Engineering, Pro Circuit, TBT, etc.) and will make your suspension work amazingly well for your size, skill, and riding style. Good luck!