I took the oil pan off the L28ET motor tonight to try to get inside and see what all I could find out about the motor. I've posted a few pictures over in the 240 photo gallery, check them out, let me know what you think of what you see.
http://sccaforums.com/photos/christoc/category1053.aspx
Here are some of the recently uploaded photos.