Conditional or unconditional, this kind of timeframe without an explaination is unacceptable.
It's hard to think of why there'd be a delay this long though. Given there's a lease option involved there could some delays, but not this long.
You really need to get in touch with the broker...