I ended up not replacing the two front engine mounts.
Crawling under it, I was surprised how much I could shake the rear of the transmission and the driveshaft at the center support bearing. The rubber in the both the transmission mount and the center bearing looked great though.
So I replaced the transmission mount and center support bearing. Even after removing them, the rubber looked great.
Since replacing them, the coffee cup has not rattled at all. I haven't noticed a hard shift either, but that one was very intermittent anyway.
So just an FYI - even if the rubber looks great, if you can shake the transmission and drive shaft, replacement will help.
BTW, from what I've read, there are a lot of warnings about the low budget engine/transmission/carrier bearings. They're either too hard and transmit vibration, or they're too soft and break quickly. So I went with OEM transmission mount (around $45 online), and I got an SKF drive shaft bearing from RockAuto.