Kensington 56146 Solemate Plus Adjustable Footrest, Gray
I used this product for a week until it broke.  All I did was roll my chair up toward my desk when one of the chair's rollers bumped against the adjustable foot pedal in the front and broke the plastic surrounding the pin that kept it in place.  Now I cannot use it at all as the angle adjustment will not lock, so I'll be returning this item.  All other parts seem to be fairly well made but unfortunately, the weakest part of the construction is also one of the most critical.