i think you would be able to install the odometer, as i comparing pictures of on ebay from a xlt and eddie bauer the connectors are the same, but one thing you might want to take into account that even those the connectors are the same...the pins might be in different position.
The wiring for buttons might be in your vehicle I would remove the radio bezel and look to see if there is a wire hooked up to the blank buttons as for my car I found this interesting I have an E.B. and the wiring hook up for the heated seat buttons are there behind the blank buttons.
Another thing you could if the wiring does not exist is get vin number from an eddie bauer equiped vehicle of the same year and replace the entire dash harness, they cost about 600 dollars brand new from ford if you want to buy it. I think that would be the best in my opinion and try bargain with them for free installation.