Good quality but required some fitting.
Bought these with the tank protectors too. The piece that connects the two halves together was too large for the diameter of the two halves. Thus it would not fit inside the openings of the two halves to connect them together. Had to grind out the two open ends so the aluminum dowel would fit inside each end. Also one of the bolt holes would not line up with the receiving engine block hole. Ended up stripping out the engine block hole. Other than this these are good quality bars and I would recommend them.