Product review (5 stars): Fit perfectly Easy installation
It snapped right into place! It took about 45 seconds!

If you want to attach it with screws, you can; but, it is unnecessary. On our TE the baffles were not screwed in from the factory.