Cerave SA Rewing lotion has salicylic acid which is good to treat body acne.
Yes there plenty sunscreen for the body. I am not sure what you want in one but Banana Boat, Nivea and Coppertone are the many brands that make sunscreen for the body, in a
large bottle and affordable price.