I put these in the front wheel of my 2009 KTM 250SX. Installation was pretty straight forward. The appear to be of decent quality, but after install the wheel doesn't spin as freely as the OEM bearings. Can't really rate the durability yet. To be determined. I f your on a budget then these bearing are good, but not as good as OEM.
My 2004 CR250 was pretty beat down from the previous owners lack of maintanance so I decided to go through the bike. These are a great choice of bearings for anyone who is trying to save money and wants a quality replacement. Will be using these on all my bikes in the future, A++++
These will only work with a stock OEM hub. You will want to contact Talon to get replacement hub bearings. Talon is a European Co. They use a US distributor QTM for all products. Check out: http://www.qtmi.com/ for more information.
On my KTM 2003 250 SX (same bearings as most of the big bike KTM's) it also had the spacers which is also the surface the seal rides on so it renews this surface as well.
It has bearings, seals, and spacers.