I ordered an air filter from 24-7 Performance parts direct about 3 weeks. Expecting to recieve the filter within a week (which is reasonable) nothing turned up. Contacted them they said "oh not sure whats happened or why you havent received it, we order diret from the manufacturer". They then go onto say we re let you know & i still have heard nothing, i ve sent about 4 more emails to them. Time to get the credit card company involved I think.
Anyway just to let you guys know dont bother with them.