Appears to be of decent quality. Easy to assemble , install and adjust. It truly is a universal item.
This one is about 19 1/2”. Ideally for my grill size 3 to 4” in length to about 24” would have been perfect. However I have not been able to find that size. I must disclose that this burner puts out quite a bit of btu and cooks evenly.