knocking noise when i hit brakes to stop and again when I accelerate on 2002 Toyota Camry

Noise comes from front end of car seems to be coming from right side. Changes motor mount(top) was defective. Others apears to be good. Shows no sign of wear. Would struts make noise like if worn? Please help. Thanks, Rick

Asked by for the 2002 Toyota Camry