Can I use a non-Apple, Bluetooth keyboard with a MacBook Pro?
Yes in general. Bluetooth has an HID profile that lets mice and keyboard work with any other Bluetooth receiver that supports that profile. macOS and Mac hardware support the standard profile, so at worst, you are likely to need to remap windows specific keys and deal with no Apple specific keys. 


Can I use a non-Apple keyboard with OS X?


Unless the keyboard you buy requires some custom driver or isn't standard Bluetooth, you should have low chances of needing to return it or have it not work at all. In specific, you are looking at a USB keyboard not a Bluetooth one, so that's also going to work with the limitations that special keys and drivers and software won't work on macOS. The majority of the keys will work.