I was cruising last night with a friend, and came up on one of these. It said "SL74 Renntech" on the back, and it sounded mean for a MB. At the time, I...