I'm looking at buying a bunch of sheets of 11x14 gator foam, also called gator board.

I've come across this site:
http://foamboardsource.com/

Is this a reputable merchant?

If all else fails I can have a local shop mount my prints to the board, but I'd much rather do it myself and save about 60%...plus the local shop scratched my prints last time.