Seems to be well made and fits with no problem , the fining in the matrix itself is not as fine as the original so cannot produce quite as much heat as the factory unit, and that then was always pretty poor, airflow through this one appears to be a little higher though as there is less resistance. All the better upgraded units which is really what is required as a replacement are around £230 - £250, so this one therefore at just £30 is actually quite good value but is unlikely to keep you quite as warm.