Engineering is very well done.  Lots of adjustments for overall fit, and clear instructions on installation.  One adjustment I would suggest is to make the o-ring on the fixed post larger, as if you want the lower roller to also rotate (looks better), then the metal on the upper roller bumps into metal (clang!) rather than into rubber, which would be much nicer.  Well done in all other respects.