dang... I dont have a drill.... does the corner foot rest fits?? the shape is different to the Honda one