If you want to order some good OEM replacement shocks and struts like Bilsteins', you can order them online from Shock Warehouse. They have good prices and will ship to your door.
They also carry several other brands.
https://www.shockwarehouse.com/index.cf ... _year=2005As to the labor, the rears are real easy to change, the fronts require a strut compressor tool to change them out.
Depending on your mechanical ability, you can simply remove the strut assembly and take it to a shop that has the proper tools and let them change the strut.
or
Simply take the vehicle to a good shop and pay them to do all the R&R labor for all shocks.
If you don't have the proper strut compressor tool or access to one, DO NOT try to do it yourself. Very dangerous!!!
_________________
Supporting Vendor and Moderator of LOST05 Jeep Liberty CRD Limited 
Ironman Springs/Bilstein/Shocks
Yeti StgIV Hot Tune
Week's BatteryTray
No FCV/EGR
Samcos/ProVent
SunCoast/Transgo
Carter Intank-pmp
2mic.Sec.Fuel Filter
Flowmaster/NO CAT
V6Airbox/noVH
GM11 Bld.fan/HDClutch
IronrockArms/wwdieselMount98 Dodge Cummins 24 Valve