You get what you pay for
These generic brush heads are about half the cost of the name brands, but they only last about 25% as long.  On average, I can get 3 - 4 months' use from a name brand brush head, whereas these are frayed and limp after only three weeks.  Don't waste your money - pay the little bit extra for the name brand - you'll be glad you did.
Rating: 1 stars