Looks fine. A Puro 'made for' Valv in Feb. of this year. And if it looks small it's the equivalent application to the shorty 14612/6607 size.
And using the Valv oil filter look up, as with many/most of the plethora of jobber filters posted recently, the VO-106 shown is a downsized/consolidated to the smallest size that will fit filter. The VO106 now x's to the larger 14459/3593A and the 14610/7317 size. In the first case, that's 'two' application sizes smaller, in the second it is one application size smaller. This is what most consumers fail to realize when they go to a quick lube/indie, filter could and very likely will be downsized to the smallest filter size.
All that said, might be ok but is not my preference. I at least want to see spec filter size.
As an aside, using Fram look up the VO106 not from a 2013 Matrix which spec either a cartridge filter or sae thread 4386/14477.
Thanks for pics.