I just went thru this and can say that the number of shocks for trailers are limited. I chose Monroe Magnum 60's as they supply shocks to many OEM's. Mine were easy to install with normal tools. I removed the tires for easier access.
Yes, replace all four.