go to a dealership. they stock all front end parts for those, or at least mine did. i worked at a toyota dealership in the parts dept for almost 3 years. they have blow ups that they can print out and show you exactly whats what. and the prices arent near as high as you would imagine. plus you cant beat oem parts.