I have a few small plants growing. They are easy to germinate. Have never had the fruit. This is the information Jim sent me with the seeds:
large fast-growing tree, fruits 10-15 cm x 8 cm, plenty of sweet aromatic pulp
I would guess it is self pollinating, otherwise he would have usually noted that it's not.
Will try to get more specific information from him.