My Corvette is making a squeaking noise on start up and lately it makes the noise almost all the time. It appears to be the alternator. A rebuilt is about $180.00 with the core trade in. Are the rebuilt alternators any good? I don't really want to pay $400 for a GM one which is shot at 71,000 miles but I don't want something that lasts a short time either.