not alot of hang on skimmers for a tank that big. does it have to be hang on? You could try precision marine, they have a hang on meant for bigger tanks. CPR bak pak might be good enough for a 120... it just depends. If you can get in sump everyone here reccomends Euro reef.
I have an Aqua C Remora Pro hang on. I got it for $210.00 I believe it is rated for up to 150 gallons, don't remember 100% I'll go check. Be back soon.
I use a Berlin Classic hang on skimmer .It works really well. I have never had any problem with it. Just need to clean it once and awhile but thats really pretty easy to do.And I think I spent about $225 for it with the rio pump.