Jimmy,
I just replaced the bearings and seal on the generator for my 350, it was pretty straightforward. The bearings (6201 and 6202 sealed) were readily available from my local bearing supplier for just a few $$'s each. Couldn't find the exact size oil seal, so I substituted one that's 2mm thicker (19x35x7mm) which fits just fine.
These are sizes for the 350, I'm not positive if the 175 uses the same sizes, so check them first.