Do you mind being a little more specific about the "not run as long as my old Seiko" and "fast enough to require resetting every week or two"?
I am not going to comment on the former, as you are comparing to a watch built 45 years ago, when mechanical auto-winders were the king. And I suspect you paid a lot more for that watch 45 years ago (factoring in inflation).
On the latter, how much do you have to adjust the time in a week or two? A minute or two? Five minutes? 10 minutes? Even Swiss-built mechanical watches costing hundreds more can run fast or slow for up to 20 seconds a day from the factory, which is considered the norm for mechanical watches, and that's about 5 minutes every two weeks. My one-year-old Seiko 5 runs one minute to a minute and half fast every two weeks out of the box, and I consider myself lucky. These watches can be easily regulated/calibrated by adjusting a lever in the watch, but I am not sure you want to pay the watchsmith to do that on a $60 watch.