Raven,
From looking at the spare Toyota Oil Filters that I have at home, I can pretty much promise you that they sold you the wrong filter, unless it's supposed to be a slightly bigger capacity filter, like the Lexus filter...
The "OLD" number filters that I have at home are Part#'s 08922-02011. The new Part# that Aaron Ingles listed (90915-YZZB1) is also perfectly fine, BUT... From I've now discovered, not all regions of the US have moved to the newer filter. Some are using the newer Part#'s while others are still on the old Part#. Just about every Toyota dealer in the greater Seattle area is still on the older Part#. So depending on where you live, will depend on which filter the dealers are selling.
In regards to the filter you have, is it a genuine filter in the red box w/ the Toyota label???? AND!!!!! On the box, does it list the engine applications on it???? On the old filters, the box does say that this filter can be used for all of the M series motors. I believe that the newer Part# should list the same. What does it say on the box for the filter that you have?????
Still have your receipt??? Return this filter & exchange it for the correct one.