Never heard of Megan Racing, but it looks exactly like the APR strut bar. Just get APR! Hey Spyder, you probably need to tighten your strut bolts a little more, or buy new bolts. It wouldn't just come loose on its own.
The bar shouldn't rub. Its gonna be like 1/16 inch from the Hood
. Before you tighten the bolts, have a friend pull the bar towards the front from the middle of the bar. Its a tight fit, but it won't make noise when you go around a corner. APR Install Guide