Like Jim said, your best bet is a UEIC remote (ie, "One For All" and "Radio Shack" brands), where VCR/0618 is the right code, but not all of the buttons will be available pre-programmed, so you'll need advanced codes to program them.
Unfortunately, the UEIC TiVo code has not supported advanced codes until very recently, the only remotes that I know of that have the version that does support advanced codes are the URC-8910 and URC-9910. There are some new Radio Shack remotes that are just coming out (models 15-2116 and 15-2117), I expect that these will also have the new version of the code.
If the URC-8910 is too expensive, I can pre-program a URC-8811 or URC-8011 remote with the TiVo code for you, drop me a line at rob1 (at) rockabilly (dot) net, if you're interested.
Rob
http://www.hifi-remote.com