I just changed one in my garage, 2000 TL with 137k miles, got one from the junkyard in PA from
www.car-parts.com
find one with a 100 day warranty and you'll be ok, the trans I put it did have two bad solenoids lucky I just used my old trans
I believe a 98 is a 4spd so you'll be ok finding one