I am not a fan of mixing brands of RAM. Dual memory kits are the way to go. My first choice would probably be 16GB (2 x 8GB) of 1600Mhz DDR3 PC12800 Kingston HyperX CL9 but it is the most expensive.
Kingston on Amazon:
http://www.amazon.com/dp/B008H7IGGI/ref=pe_175190_21431760_M3T1_ST1_dp_1
If you must save money then my next choice which is also an excellent choice would be the Crucial 16GB (2 x 8GB) 1600Mhz DDR3 PC12800 CL11 dual kit that you provided the link for in your original post.
Crucial on Amazon:
http://www.amazon.com/gp/product/B0...D333DHM4UIO&coliid=I2JAZFG3H6LZB7&me=&seller=
I have purchased dual memory kits directly from Crucial in the past. I believe they fully guarantee them to work with your model of Mini for life. I can't say if their are any differences between their direct sold kits and the ones sold on Amazon but buying direct from them is more expensive.
Crucial direct:
http://www.crucial.com/store/mpartspecs.aspx?mtbpoid=FFD020F5A5CA7304
I prefer going with 16GB but if saving money is critical then the 8GB (2 x 4GB) Kingston HyperX dual kit mentioned by Philipma1957 would be the other option I would consider at this time for a late-2012 model Mini. The newer Intel chip set based boards are suppose to auto compensate for different types of memory but I wouldn't recommend buying only a single 8GB stick since you risk having issues with memory timing and voltage compatibility issues if you mix it with other memory in the future even if it is of the same brand. It's usually best to install memory sticks that are sold as matched pairs. Also, traditionally the Intel multi-core HT CPUs perform best when they have access to matched memory in dual memory banks.