I have a dog guards chosen because there is only one custom-made for my Astra. The delivery was fast and the product is stable. But the assembly described very poor. Once again I have read the reviews at Amazon and have read suggestions of other buyers it worked very quickly. Thanks to reviewers. With the Dog Guard I am very satisfied, it fits perfectly.