first of all, a sugino75 crankset can be had for $160, with ring, if you know where to look. second, $299 you can get old school dura ace road cranks, or campy cranks that are the same style for like, $60, then get the guards separately for probably about the same.
paying $300 for a single speed crankset is a taaaad ridiculous, guards or not.