You have several factors working in your favor here. One, you didn't serve any jail time for your offense. Two, it was nearly 20 years ago. Three, you've stayed out of trouble in the in-between.
In your shoes, I would certainly apply, but you'll want to do it with the help of an immigration attorney, because it is a complex process.

