There is a new fan and customer driven website
www.teamspeedpassion.com. There are a few pictures in the media gallery with the exact cars you guys mention.
It's a great site for finding pictures of SP products in specific cars, reviews, etc. Take a peek
You can even submit pictures and your own local race results.