I actually don't think the 95 oem are the same as the 98 oem foglights. I know the bumper for the 98 odyssey and 98-99 isuzu oasis(same as the 98 odyssey), got redesigned. If they really don't fit I'd be interested in taking them off your hands since I do have a 98. I'll post a picture of my front end up here, see if they look like they fit in that better then yours.
It's a little tough to make out in those pictures, but there the only ones I hav at the moment.
Edit: At the very least there not the same part #'s for the 95 and the 98. The part # for the 95 is 123168 and the part# for the 98 is 123169.