I went from Montenegro to Serbia in June - I know it’s not Bosnia but I did meet a scooter club from Bosnia and they said that Montenegro and Bosnian people are cousins.
As for time at the border, the queue was 6/7 cars long and it took me 15/20 minutes to reach the booth and about 5/10 minutes to get through which was a little longer than the locals.
I would advise getting insurance before the trip if you can - just makes everything a bit quicker and easier.
Enjoy.