Yes it is aluminium, and any type of MC antifreeze is fine. I think B&L knows what comes in them,if you are just looking to top yours off, so hang tight, and see if he spots your post.
Bottom line is any low silica (sand) antifreeze is fine if you have flushed the system. Gone are the days of mumbo jumbo colors, and types.