Perfect fit to replace old worn out one. Made schoolboy error of not greasing the new one so my squeak continued. When took apart to again to grease your had already worn after a day or two but the could have been down to my lack of foresight to lubricate. Works fine now.