After doing some research regarding oil filters on here, I decided to order a Baldwin BD 28 for my '93 L300 Super Exceed. The thing cost me over $45.00. I'm first hoping it fits and secondly hoping its a great filter, cause that's the most money I've ever paid for an oil filter in my entire life.........

Any reassurance would be greatly appreciated at this time.
Thanks, Phil