I drilled out my rotor like suggested on another forum, using the older hole pattern, and the squeek is gone,,,,not sure how long the pads will last though, I'll let you know
On E-Bay there is a place called ATV BRAKES and MORE that build ok ones for a good price and the shipping is fast. I have been buying from them for more than 3 years now.