it can fit on your 08 as simple as any other supercharger it just requires you drop your engine 1/2 inch if you want to retain your stock hood.
power is right with a whipple 3.4, they have very similar parts inside them.
power is right with a whipple 3.4, they have very similar parts inside them.