Spydergirl - I hope you didn't get full of oil when it blew-up - hmm... explain please or dare I ask!?!
Filter material in the tube is your best bet. When I get around to it, I'll probably do this to mine... for now the oil blow-by doesn't bother me.
As for my story.... well before leaving on our cross-country trip I installed Lamont's catch-can design on my Spyder. It seemed to be okay most of the trip, however as we started back from east TN and headed into Arkansas I noticed that the instrument cluster was resetting itself over and over while cruising down the freeway (you know, what it does when you first stick in the key and turn on the ignition).
I was freaking out, I didn't know what it was and it didn't seem to get any better. Since it was so humid out (and now I remember why I moved from the mid-west) and we had ridden through some rain, I just assumed that the water was the culprit (even though rain had never caused issues before) -- I never assumed that the catch canister was the problem.
When we stopped in Little Rock for the night I frantically called up my dealer back in CA and asked the tech if he had ever heard of anything and he was as confused as me. The next morning I called up the nearest dealer which was at the Arkansas / Oklahoma border, however their BUDS software wasn't working.... GREAT!
It wasn't until we got to New Mexico (ridiculous it took me this long to find the problem) that I noticed oil on the outside of the Spyder panel near the vent on the left side... then it hit me... there was oil spraying on the sensors. So in the blazing hot sun in the middle of nowhere New Mexico I took the panel off and found oil had sprayed everywhere!!
I removed the catch can, wiped around the sensors the best I could, re-attached the hose to the airbox and the problem never came back. I never did figure how how the catch can failed. It took me over an hour with a bottle of Simple Green, a hose, and a toothbrush to clean the motor and get the oil off of wires and sensors.
What a mess (and an adventure)!!