I have an HP 3325A and it is very nice. Built with usual 1980's HP quality, it should last forever. The only potential "faults" are the attenuator relays which can easily be cleaned. However, look at the specs carefully. Although sine waves go to 21 MHz, square waves only go to 11 MHz and triangle and ramps only go to 11 kHz!!!