U-joints can cause weird vibrations when they start to seize up but usually you'll feel that through the floor "from behind" not "underneath".
Engine mounts are a pretty safe bet at this point, given the location/sensation, not too mention being 28yrs old.
I doubt you would be disappointed if you replaced them.
Don't forget to check the rear mount (trans) while you're in there.
BB