I talked to the Speed Source guys last year about these engines.. They are not Renesis 20Bs and I don't remember if it was peripheral or not..
What I do remember is that the engine sits REALLY Low.. Let me see if I have a picture..
I asked them who built the engine and they told me that they did.. And I'm almost certain its base platform is the Cosmo 20B.