Unlikely to fit if yiur biek has disc brakes.
IME you get what you pay for with these types of things - in terms of quality, ride comfort, machining etc - and it is worth bearing in mind that "big brands" like Croozer and Burley can be ten times as much as this.