I had one fruit that looked just like this that was self pollinated (the only 1 out of like 15 flowers - wasn't very self fertile!!). The same plant had much larger fruit and over 90% success when I cross pollinated.. Mine is supposed to be a Physical Graffiti but I'm skeptical since it should be more self fertile from what I read.