Will this work?
No.
Will there be DB structure differences between CB 1.7.1 and CB 1.8.1?
Database structure is unchanged, but accesslevels and usergroups between J1.5 and J2.5 are not compatible. You need to run your old install through latest jUpgrade first so it can migrate the accesslevels and usergroups to their J2.5 equivalent.