DIY...homemade upper A-arm bushing extractor/installer

Knowing him, (well, what little I do, but we've talked here and there) it may as well have been, As it applies to all of us... He's a darn great guy.
Opinions vary, but I'm thankin you. Yall ain't half bad either.