Why do you say this? I've used the Anco brand refills twice with no problems.I did the first time too but they are not meant to be refitted.
I just replaced the whole assembly. The only problem is is that they don't come with the wind deflector. There's a reason they put that on there I'm sure.