Got one I just took off, should be mint condition but I'll double check before putting my foot in it. Hasn't seen a huge amount of use as I mostly sat in the big ring anyway, and the bike it came off isn't my big km bike either.
$20 sounds good, can't see it being worth much more...