I think I would be wary of that as it doesn't have a brand. It also seems too cheap. I would definitely want to read a couple of reviews from some current owners if I was going to buy that to be honest. As for size, just add 150mm to your side and rear aperture measurements to see if you have the required clearance.
Googling JA013 doesn't shed any light either
Googling JA013 doesn't shed any light either