They all have a compass, it just isn't categorized properly. All EVICs had that stuff, it is just a question of whether it has Homelink and whether, in the case of the 04 one, it has the Premium TPMS transponder system built into it. And since you say you have an 05, you need to go read up on EVICs, ANY EVIC will work in ANY Liberty, sans-08+, with the exception that 02-03 EVICs don't fully work in 04+, and vice versa.
edit: hot damn, that 04 one IS the Premium TPMS model, they took a nice shot of the model number, but I did not even have to query it since you can clearly see the PSI logo on the sticker. That 04 one is worth a hot penny, or $250+ in ebay terms.
And for those that don't understand, if you have an 05-07 Liberty Sport, you cannot add TPMS to it. The bypass for this is to use an 04 TPMS EVIC with 04 TPMS sensors (since the EVIC talks directly with the sensors, not through wheel well antennas and the SKREEM module) and VOILA. And for 04 owners, well, having TPMS is just cool, so, yeah. This one has it.