You know... "C90" sure sounds familiar, but I can't find it in the following...

Honda Gallery

Western Hills Honda (as something I can order parts for)

I just can't seem to find that "C90" name.
Maybe I'm looking in the wrong places.
Sure seems familiar, though.

Paved roads, just more needless government spending...

I pick up my mail in Santa Barbara, California, USA.