Belt is a bit early but probably due. (95k vs 105k) A water pump replacement is usually bundled with it out of precaution. The struts seems like a waste of cash unless you're street racing with other lesbians or actually experiencing problems with handling.