Roller work perfect, only reason for 4 star was that top srew hole had no tread, was just a hole, so i had to make tread and find a screw/bolt for it since it did not came with monting screw and was not compatible with my hold roller mounting screw, i still fully recommande this product just keep in mind u might have to do a lil extra work .