If it's "stock" then why not just go to the sponsoring Toyota vendors here and buy a new OEM bov?
I suggest you go into the vendors forums here, and either ask one of the guys at Elmhurst Toyota or Champion Toyota for the p/n and price and you would have it already.
^^^Seriously, support the vendors man, thats what they are there for. I'm a vendor on 5 other forums, I'm surprised they haven't PMed you on this yet, I know I would of buy now.