A friend had some Michelin wiper blades on his F-150 and they seemed to wear out just about as fast as the regular FLAPS blades. I've got PIAA silicone blades on everything I own save for the Stude; those do have refills available for them. I refilled the wipers on the company car once (installed the blades originally in Dec. '06) the Porsche still has the wipers that I bought at the same time for it on it. Since that time PIAA has modified their design so they work on pin- mount arms, so I bought a set for my own F-150. Other than the wiper edges simply wearing out on the company car I have had no problems with them - the 2 year old ones on the Porsche still "flip over" properly which is just unheard of with regular rubber blades in my area. They are spendy but IMHO worth it just for not having to mess with them.
nate