can i use this on my carb

That filter looks pretty small to me, you could use it, but I think you would be better off with a larger filter and at least a small piece of pipe to build up some velocity.

IMO when it comes to air filters, its best to stick with the brand names, you never know how those off brand filters are made and you definitely don't want to get dirt in your motor.
 
Ok here is a pic of it in my hand
photoMA27542243-0001.jpg