Difference between simulated and constructed filter
There was about a 7dB difference between the tallest peak and the
  trough whereas in simulation the ripple was tiny.


I see 5 to 5.5 dB ripple in your simulation graph (if I read it correctly) and it only goes down to 0.4 MHz so obtaining a real result that is 7 dB isn't that far off what you designed: -



Given capacitor and inductor tolerances plus inductor cross-talk possibilities, I would say you got what you designed. 2 dB is about a 26 % error.

However, you appear to have got your values wrong on your circuit - I would suggest that all the capacitors are in pF - C3n and C1n being quoted in nF is plainly wrong. Maybe this is also part of the problem because the ripple would be significantly less with the values in pF rather than in nF (as shown).

This is what you would get with what I assume to be the right values for C1n and C3n: -