Most mentioned products are good. However, a thing I can recommend regarding tires would be to visit your trusted auto shop / car shop regarding this matter as to which they can provide better products that's applicable to your specific cars as well as they are capable of doing the additional service to avoid hassle and additional costs. Hope this helps!