I was skeptical of any part listed as "universal" ,
One size fits all . . . To my surprise the universal fender was cheap , durable and easy to install.
Not only that , it looks way better than the stock one.
The plastics for all the ttr125 models would be the same (per year). This particular fender is a Universal fitment and is not specifically for the Yamaha TTR125. It is made to be able to be installed on a wide range of motorcycles. For the specific plastics for your 2009 Yamaha TTR125 you would want to look under the OEM parts finder for your bike
[ OEM Link: http://www.motosport.com/dirtbike/oem-parts/YAMAHA/2009/TTR125LE ]
This fender is a universal fitment. It is not specifically made for that TTR125. For the exact fender for your bike I would recommend looking under the OEM parts diagrams for your bike.
Here is a link to the OEM page for that fender: