Did you try a 2000 Contour? Those #'s look different, because I also checked oxygensensors.com, and they were more expensive by $2 each. Maybe 98's and 00's have different part#'s?
Here is what I get for a 2000:
http://www.oxygensensors.com/catalog.php?PHPSESSID=8e5dd8981fc6222b0ee2b9e15a973fef&engine=V6-2.5LMark