Matt K
Eurycotis
I hate to point this out, but it is EXTREMELY common in Asia to refer to Panesthia sp. as 'rhino roach', which is a term we generally know as MACROpanesthia. Panesthia are very common throughout asia and look just like those pics, where Marcopanesthia only come from eastern Australia. What you have and based on the price I would be pretty sure are a Panesthia species, not actual Rhino roaches.